您的位置:首页 > 其它

QA的三重境界

2017-09-28 21:43 155 查看

一、前序

曾经写过QA的软实力和硬实力的blog:QA的软实力和硬实力QA的几点思考,质量的控制,质量的思考测试策略与架构。作为一名测试人员,软实力和硬实力都是必不可少的。最近通过几个项目的“锤炼”,对QA的职责和工作思考重心有了几点理解。

二、QA的三重境界

第一境界:看山是山-“拼命”寻找bug
此境界属于QA的入门级。刚刚入门QA时,往往以为寻找的bug越多,则自己的“能力越强”。甚至,不少公司,对QA的一项评定就是一段时间内寻找bug的多少。个人认为,此境界属于QA的测试能力的锤炼阶段,对于初级QA来说,寻找有效bug的能力确实是比较简单且有效的评定方式。其次,此阶段中,往往会使用他人的工具/自己写点代码来自动化某些测试点,以便提升测试效率。
归纳起来,此阶段是围绕bug来展开的。
入门建议:入门新人从基础学起,从详细的用例设计和手动执行开始做起。这样,即使设计或测试不充分,也可在基于这些有形输出物的评审中,发现自己思维广度和深度上的局限性,并在实践中成长。新人切忌急于去自动化实现,而忽略用例设计的深度和广度,如此下来,也只是形成“半桶水”的状态。

第二境界:看山不是山-“拼命”理解业务
此境界属于QA的提高阶段。随着对测试理解的加深,bug引入的原因的理解,项目周期和成熟度的理解,QA越来越需要了解业务本身,了解业务之间的往来...QA的重心不再是依赖自己的测试能力“疲于奔命”地游走于bug周围,而是从项目前期着眼,甚至从需求的合理性、技术设计等方面入手,来设计测试用例,甚至直接发现bug。
总体来说,此阶段是围绕业务展开的,并随着对业务理解不断的加深,开始越来越深刻的认为:QA不仅仅是找实现bug。
提高建议:可以根据业务特点,进行自动化方面的扩展和实现了。同时总结系统性、条理性的方法论出来。站在产品质量的角度来把控整个项目,通过提高每次迭代的质量,着重提高产品的质量。
第三境界:看山还是山-“乐于”控制质量
此境界属于QA的“修炼”阶段。之所以说“修炼”,是因为此阶段的理解仁者见仁智者见智。此阶段的QA往往工作经历已经十分丰富了,第一、二境界也经历过了,加上自己的工作经验和对测试本身的理解和体会,往往会形成自己一套质量控制体系。质量控制阶段,不仅仅包含寻找bug的测试能力,业务把控能力,更多的是从项目需求~项目运维等的整个生命周期来控制产品质量。
此阶段的着眼点是产品的生命周期的质量。即只要产品不下线,质量控制就一直存在。
进阶建议:此阶段可以关注其他质量实践好的团队的方法论,流程,工具,甚至业界的一些好的经验,引入和适配到本身的项目中。择其善者而从之,择其不善者而改之。站在产品线/业务线“高度”来把控整体质量。

三、如何大踏步走向“第三境界”

1、 硬实力-技术成长(测试能力的升华)

1)打造线下质量体系:
自动化能力:接口自动化的几个阶段

框架设计能力;
测试架构的优化

2)打造线上质量保障:
线上监控;
线上问题排查;

2、 软实力-方法论(测试思维的升华)
1)项目分级
2)线下质量控制(提测/上线流程)
3)打造质量闭环
4)所有工作的共同点:沟通(与上级/下级沟通顺畅) + 总结(清晰的报表/表格/整体性观点;周/月/季度总结)

3、 新测试方法引入
1)适合的就是最好的。寻找适合项目本身的测试方法。
2)主动引入新测试方法,新质量控制手段等。例如,探索性测试
3)目前测试方法的界限和未来走向。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: