第一阶段:测试初级阶段——发现bug
刚开始工作时,觉得测试就是发现更多的bug,以发现bug为乐趣,看着BM中的bug,心中的成就感油然而生。工作虽然很累,重复性比较多,但是看着bug,还是挺安慰的。
第二阶段:测试的中级阶段——跟踪bug
工作一段时间后,特别是自己亲自负责几个模块后,对测试目的的看法发生了改变。诚然,发现了很多bug,但是项目快结束时,BM中的bug还没有关闭。这是才恍然大悟,光把bug找出来还是不够的,还要跟进相关的开发人员修改bug。同时,如果可能的话,可以对bug的修改提出自己的建议和思路,毕竟测试员的角度和客户最为接近。
第三阶段:测试的高级阶段——保证软件的质量
工作一两年后,发现测试的目的还远远不止发现bug与跟踪bug的解决。刚好近期一直在看质量控制的东西,接受软件质量的相关思想,结合自己的工作,突然领悟到软件的质量是测试的最终目的。虽然测试并不能决定软件质量的好坏,如果测试从项目一开始就介入,为项目的质量保驾护航,相信项目的质量还是可以的。
第四阶段:测试的终极目标——分析bug,预防bug
我们为什么测试?测试的经验可不可以快速的积累?记载的bug是否有用,而不仅仅是测试报告中的bug数量。这几天也在反思这些问题,如果我们能就提出的bug进行分析,找到产生bug的根源,那样就可以预防bug,减少项目的成本,增加公司的收益。分析bug和预防bug的方法目前我还没有总结出来,希望有机会和大家讨论,共同进步。
版权声明:本文出自 wuzengshen 的51Testing软件测试博客:http://www.51testing.com/?243017
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。