快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门威泥斯人app靠谱吗:微软李和恒:测试工作是一个未被开发的金山



李和恒,微软亚洲工程院软件测试开拓工程师,从事测试事情已三年,先后介入过视频编码、在线会讲和企业级即时通信等产品的测试事情,并主持web利用测试架构的开拓。技巧兴趣为泛型编程,架构设计,测试自动化。

谈起测试项目经历 感到走在开拓职员前面

李和恒近来对照关注的是跨浏览器、跨平台的web利用测试架构,这也是为他正在介入的产品项目办事。很多web利用法度榜样在浏览器上只运行HTML和JavaScript,软件测试工程师照样要花不少光阴在各类澳门威泥斯人app靠谱吗浏览器和操作系统长进行手工测试。他盼望经由过程优越地支持自动化测试来减轻这方面的包袱。今朝一个从发动测试到结果网络全程自动化运行、支持多浏览器端并行协作的系统已经在支撑两个项目的自动化测试事情,下一步是构建web利用测试的编程接口、支持代码注入。将来和恒的目标是在微软把web利用测试做得和桌面及办事器利用的测试一样完美。

谈到最知足的项目,和恒奉告记者我他对在线会议系统的记录模块进行测试是最令他知足的事情经历。在那里澳门威泥斯人app靠谱吗,他打仗并实践了微软最先辈的测试理念。微软内部进行了大年夜量的“模型驱动测试”实践:对产品建模进而自动孕育发生测试用例。寄托这种技巧获得的测试用例,自动运行今后覆盖了靠近澳门威泥斯人app靠谱吗90%的产品代码,而他自己的事情量只是五六百行的代码、一个Visio文件外加需要的掩护。翘着脚看软件开拓工程师在用那堆测试用例裸露出来的bug里面扑腾的时刻,他无意偶尔会想:“总算跑到你们前头去了”。

回首所有的项目,和恒觉得其共通之处在于对测试事情的热心和责任感。实际事情中软件测试工程师的每一步事情都邑激发更多的事情:裸露一个bug,改动好,再反省,照样有bug,再改动......有可能会像擦地毯上的奶油一样越擦越大年夜。在没有交付到客户手上之前,测试事情的效率看上去是自我递减的。这跟开拓事情不合,他们是自我递增的。没有极大年夜的热心和责任感,很难想象这样的事情得以保持下去。

测试就像寻宝一样 必要在最短光阴内找到最值钱的宝贝

每个测试职员在特质上可能有合营之处,但生长的经历却是不合的,李和恒在选择测试的事情的时刻既有偶尔的因素也有自立的选择。来微软口试的历程中,他从口试题里面感到到一点不寻常:老是在问若何测试自己写的代码。着末一关经理终于问他对软件测试工程兴趣若何,这实在出乎料想。不过和恒回顾起所有口试题的意图,假如是从事简单的事情,犯不着问这么难,以是就准许了。三年之后的现在,经历了多少项目之后,假如再选择一次,和恒感觉自己照样会选择测试事情。

具备什么样的本质才是合格的软件测试工程师?软件测试的详细事情内容包括:理解用户的需乞降体验,校对设计和项目计划,运用优越的测试措施和实践,撰写有效的测试计划,设计有效的测试用例,推动自动化测试,查询造访阐发bug的根本病因,追求卓越的技巧和营业能力,充分的团队相助,以及慎密地联系和关注用户和相助伙伴。

李和恒小我的理解是,软件测试就像沙滩上的寻宝人,你弗成能知道沙里埋了些什么、有若干、在哪里。寻宝人要在只管即便短的光阴里面挖出只管即便值钱的宝贝。但极为讥诮的是,你弗成能挖出所有的宝贝,而且所有的宝贝日后都邑浮现出来,比如地震海啸地质运动什么的。在这里,测试工程师便是寻宝人,宝贝便是bug。至于用什么法子寻宝,那是技巧上的问题了。技巧总这天月牙异的,以是我对合格的软件测试工程师的期望是:狂热追求宝贝,具有大年夜局不雅,充分懂得沙滩,着末才是懂得并革新寻宝对象。

测试在架构下更简单

在沙滩上寻宝也是有沙滩的宽度的限定,同样测试事情也是必要在必然的规则下进行的。李和恒日常平凡对架构设计很感兴趣,他奉告记者着实架构和测试是有相通之处的。 他所理解的架构是一组游戏规则,在这组规则的保护下人们可以关注更有趣的工作,这个理解对测试事情来说是一样的。软件测试工程师在架构的保护下可以关心更值得留意的工作。举个例子,篮球规则让进攻队员可以专心投篮而不用担心被推拉,违反规则的行径可以被清晰的察看出来。另一个技巧上的例子是.NET framework 3.0里面的插件开拓模型,曩昔软件测试工程师可能必要测试不合类型的插件实现措施,现在只必要把稳插件相对付产品的功能。换句话说,架构或者说是规则,已经被优越的测试过了,值得信赖。

采访后记

与和恒聊了好久,话语间提到在微软事情的劳绩,他觉得最大年夜的劳绩莫过于发明测试事情是一澳门威泥斯人app靠谱吗个未被开拓的金山,莫过于跟一群具有聪明和热心的人们合营开拓这座金山,莫过于发明自己还挖了不少好器械。着末记者盼望他保举本书给广大年夜的法度榜样员,和恒拿出一本John Lakos的Large-Scale C++ Software Design,大年夜规模C++法度澳门威泥斯人app靠谱吗榜样设计,奉告记者说那里面先容的系统阐发措施使他从只关注自动化测试转向懂得系统布局。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: