优秀QA四阶段修炼法

发表于:2012-9-20 10:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:田山    来源:51Testing软件测试网采编

#
QA
分享:

  记得最初选择做QA,是因为听很多IT界前辈说,QA职业在中国刚刚起步,有很大的发展空间,而且发展速度很快,我只是简单的想,在一个发展空间大的行业,个人也一定能取得更快更好的发展。

  当我正式加入了QA以后,也对这个行业进行了不断的重新认识,也在不断的审视我的发展道路。

  刚刚作为QA,是第一个阶段,我认为QA应该发现越多的bug越好,找出被测的产品更多的bug,是一件自豪的事情。在那个时候,我不断的绞尽脑汁想出各种方法折磨我的测试产品,以期待发现出更多的bug。那时候总是想很多变态的方法,包括可能常人都不可能有的操作之类的事情,RD也被折腾的够呛。但是随着产品的渐渐稳定,发现就算是变态的方法,也很难找出bug了。这时候,我就在想,得需要其它的方法了。

  在第二个阶段,为了发现bug,我感觉需要对产品有更深的理解,才能发现更深层次、更加隐蔽的bug。所以,这个阶段,主要的精力就是去研究产品的细节和实现。进而,确实能够发现更多有价值的bug,比如实现结构的优化,效率提升等等。但是很明显,这种类型的bug比较少。因此我发现的bug数量也在不断减少,而一个产品的版本周期总是有限的,我不可能一直追着每行代码、每个细节去研究。而还没等到我研究完一个产品的细节,产品就带着一些bug上市了。因此,我又在思考,也许这不是最聪明的做法。

  进入第三个阶段,我看着一些bug还没修复,产品已经发布上市,我明白,发现bug是需要成本的,而作为QA,对于这个成本必须进行适当的控制,所以,对于产品来说,质量和成本需要取得平衡。公司要通过产品去赚钱,所以不能一直没有底线的投入在产品的改进上。而在后来感受互联网产品,特别是移动互联网的产品后,我的想法更有个更大的变化。

  第四个阶段,产品迭代迅速,通过快速的迭代获取市场反馈,更好的改进产品,留给QA的验证时间越来越少,因此,QA也需要变化。所有的Bug都是需求、设计、开发阶段引入的,为了更快速的验证,最好的方法,就是在需求、设计、开发阶段减少bug的引入。而这第四个阶段,就是要求QA能够帮助在需求等前期阶段,减少bug的引入,进而达到缩短验证时间的要求。

  那么,是不是对于QA这个职业来说,直接就从第四个阶段开始呢?我想,不是的。对于第四个阶段,更加前期的参与产品质量控制,需要前三个阶段的积累,因为前三个阶段积累了作为目前好的QA的三个基本素质要求:敏锐的洞察力、深刻的产品和技术理解、实现最终产品的商业价值。只有具备了这些基本的能力素质要求,才能够成长为合格的第四阶段的全能型QA。

  所以,在我们想要从事QA这个行业的时候,我想如果能够不断围绕这三个基本素质来进行自我的修炼,那终将会成为一名优秀的QA。

  而不管从事哪个行业,能够去不断的思考和改变,是在行业发展中迅速成长的关键,同时,保持基本的学习改进的态度,也是必不可少的要求。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 小布丁Brave
    2017-8-25 11:50:24

    每个公司的任务分工都不一样的   大家都是一个目标就是项目顺利完成  只要是对工作有用的就行   何必这么计较呐   学院风太浓并不适合实际的工作

  • maliya1314
    2017-5-02 14:25:46

    个人觉得说的挺不错的。

  • 春雨
    2017-2-14 11:34:21

    你说的是QC吧

  • huiyuznk
    2012-10-22 16:08:55

    QA定义错误~注意测试和质量保证的区别~

  • 仅仅you
    2012-10-20 15:42:54

    不同公司给QA的分工是不同的,工作都是在不断的学习中

  • helen0903
    2012-10-08 14:23:56

    一般的公司,QA也要帮着找Bug的

  • sincool
    2012-9-29 12:28:57

    51上的文章越来越没水平了

  • binary
    2012-9-25 15:41:15

    QA、QC的概念完全错误!

  • zye2006_10
    2012-9-21 16:17:22

    你说的QA怎么好像是测试工程师而不是质量保证工程师

  • lxs2008
    2012-9-21 15:12:06

    QA在中国没有一个完整的概念  但是你的说法我是赞同的!
    大家也不要去争QA到底是做什么,起码做好这4点会给工作带来很大便利,也可以说测试过程应该注意什么。学习了……

  • Eva_s雪糕
    2012-9-20 16:42:07

    你说的是QC而不是QA,QA对过程负责,而不是bug测试

  • pys_moving
    2012-9-20 14:48:16

    你说的是QC吧?!QA的工作类似于管理的工作了!

  • zhangsy
    2012-9-20 12:06:22

    你说的是QA吗?感觉QA与你说的差别好大的

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号