刚开始做测试的同事会有一种感觉,认为测试实际上是在充当这个产品的第一用户。也有人认为,测试其实很简单,没有什么技术可言。
其实,测试说易也易,因为进入门槛低;说难也难,因为测深测精不简单。黑盒测试很讲究策略,测试也是一门学问。
初涉测试的心路历程
对测试的认识,每个测试人员都有一个过程。我对测试的认识,在每个阶段各不相同,其中也走了不少弯路。在此,我用第三人称把自己对测试工作的认识过程写出来,希望后来的同事能从中得到启发。
第一阶段 学习+验证
对于新来的同事,刚刚涉及测试,往往踏不下心来。感觉测试是件没完没了地事情,并且单调重复、枯燥乏味,没有激情、没有成就感。这是很正常的现象,刚进入一个新的岗位,总有一个适应过程。
在这一阶段,新员工需要做的事情是,先学会使用所测的软件,熟悉他的每一个功能,弄清楚每一个功能的正确效果应该是什么?然后才开始尝试着去找一些肤浅的问题。这一阶段的感觉是:"测试实际上就是验证产品每个功能的有效性"。新员工这一阶段虽然不太出成绩,但却很重要,因为这是以后工作的基础。
第二阶段 与开发对立的误区
当熟悉了所测产品的功能,并且找到测试的感觉后,就开始较深入地测试了。
在这一阶段,新员工会逐渐发现一些严重的BUG。当看到自己发现的问题被解决后,才真正感觉到自己在参与产品的生产。渐渐地,渐渐地,就会感觉到测试其实也挺有趣。尤其是发现一些死机或特别严重的错误时,有时会兴奋上几个小时。这是他进入状态的必然过程。
此时,他对测试的认识是:"测试,就是要找出产品的缺陷,是证明当前产品不可用的一种行为"。这一阶段非常值得注意!很多软件公司常说:"开发和测试的行为是对立和矛盾的",这实际上是测试工作的误区。
第三阶段 与开发主动配合
随着测试经验的积累,对工作的认识也逐步深入。最后,领测会发现,开发和测试之间,本质上是一个合作的过程,目标本是一致的。都是为了尽量减少发布产品中的错误,达到用户可接受的程度。于是,他会更多地站在用户角度考虑问题,测试的目的也越来越明确,工作也越来越主动。
第四阶段 责任感+验证
当经历了产品的几个生命周期之后,从不断的需求、开发、维护、升级循环过程中,逐渐认识到,测试实际上是降低产品风险的一种行为。逐步认识到,测试介入的环节越早,风险也就越小。
在和最终用户多次打交道,亲身体验用户的心情之后,油然而生出一种强烈的责任感,对测试的理解也随之升华为一种产品意识:测试工作和研发工作,实际上是一种荣辱与共的关系,取得的成绩和造成的失误,其荣誉和责任是同等的。此时,当他发现一个致命的错误或缺陷时,第二阶段的那种兴奋也许只会存在3秒钟。
此时的他,更多考虑的是怎样帮助研发组尽快地把该问题解决掉。在这一阶段,测试工作中更注重产品的实用性和易用性。
从学习阶段对产品的验证,到与研发的对立,到主动地和研发配合,到一种责任感使命感自发地对功能的验证,这是一个高级测试人员所必然要经历的一个心路历程。
找软件测试工程师工作就上才智尚招聘网找SEO工作就上才智尚招聘网找软件测试工程师工作就上才智尚招聘网找SEO工作就上才智尚招聘网
个人简历个人概况姓名XX性别男出生年月19xx年11月毕业院校湖南大学所学专业计算机科学与技术政治面貌中共党员籍贯湖南溆浦学历本科…
找软件测试工程师工作就上才智尚招聘网找SEO工作就上才智尚招聘网找软件测试工程师工作就上才智尚招聘网找SEO工作就上才智尚招聘网找…
【摘要】软件质量越来越受到人们的关注,软件测试作为新兴行业有很多不完善的地方。很多从事软件测试工作的同行处于迷茫之中,如何提高,如…
软件测试、研发工程师个人简历模板基本资料姓名:蔡先生性别:男民族:汉族出生日期:19xx年x月x日学历:本科技术职称:中级毕业院校…
赵富强个人简历个人信息姓名:联系电话:电子邮件:求职意向:现居地址:软件测试员(全职)广东广州性别:年龄:学历:求职地点:工作经验…
姓名xxx三年以上XX男湖北学专历本科业电子信息工程工作年限居住地性户别口出生日期19xx年11月27日自我评价熟悉软件实施流程和…