我谈开发、测试与QA的区别以及其他

发表于:2009-6-05 16:51

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

 作者:woodcraft    来源:51Testing博客

  最近部门中有同事在问这个问题,我想应该还是有满多人对这三个角色的定位还不是很清楚,因此就这三个角色谈谈我个人的认识。

  网络上关于这三种角色的定义已经够多,在此就不复赘言。我举个例子。

  假设产品投放市场的过程等同与学生考试及格的过程,那么在这个过程中:

  开发人员是做考卷的学生。

  测试人员是改考卷的老师。

  QA人员是辅导员。

  产品是开发人员做出来的,产品是否可以在市场使用,考试是否及格,决定性的因素还是在开发。

  开发人员提交了结果,学生做完了试卷,是否及格?需要测试人员进行测试的分析与判断。

  辅导员对具体课程没有专业知识,但是他会要求开发人员要先复习,然后做模拟题,最后才参加考试。他不管你在复习时看的是《天龙八部》还是《线性代数》,他只要监督你复习了,这就够了。因为他知道,不复习直接考试,基本上就是不及格的命。复习了,总比不复习好。

  OK,例子说完了,回到三个角色。

  开发是实现过程。测试与QA是质量保证过程。

  测试与开发一样,是一个单纯的技术活,我称之为结果控制。QA不涉及具体的技术,我称之为过程控制。

  扯句题外话,通过组织架构、业务流程甚至IT工具的改革来提升产品质量甚至企业核心竞争力,是大多数企业发展的认识。IBM把PC卖给联想后,就靠这个来赚钱,赚的还不少。

  我是做测试的,下面说说就上面这个例子说说测试的发展方向。

  测试既然是改考卷的,那么什么能力最重要?

  当然是出考卷的水平了。

  测试需求分析、测试用例设计,是每个测试人员在工作中都必须不断提升的能力。

本文出自woodcraft的51Testing软件测试博客:http://www.51testing.com/?22490

版权声明:原创作品,转载时请务必以超链接形式标明本文原始出处作者信息本声明,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • shelly_0809
    2013-4-08 09:37:19

    比喻的很精彩、、、、

  • 耐心
    2011-12-14 13:20:16

    挺不错的

  • 冰丝丝
    2009-8-23 14:54:34

    还可以,呵呵

  • huhualing
    2009-7-09 18:19:22

    比较形象,但内容较短,还不够详细,希望更详细些。

  • alice2003yf
    2009-6-20 10:22:39

    评为+4分吧, 说得好形象,很好理解, 一看就明白!好贴!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号