我谈开发,测试与QA的区别以及其他
作者:管理员 发布时间:[ 2010/2/9 10:13:42 ] 推荐标签:
近部门中有同事在问“开发,测试与QA的区别以及其他”这个问题,我想应该还是有满多人对这三个角色的定位还不是很清楚,因此这三个角色谈谈我个人的认识。
网络上关于这三种角色的定义已经够多,在此不复赘言。我举个例子。
假设产品投放市场的过程等同与学生考试及格的过程,那么在这个过程中:
开发人员是做考卷的学生。
测试人员是改考卷的老师。
QA人员是辅导员。
产品是开发人员做出来的,产品是否可以在市场使用,考试是否及格,决定性的因素还是在开发。
开发人员提交了结果,学生做完了试卷,是否及格?需要测试人员进行测试的分析与判断。
辅导员对具体课程没有专业知识,但是他会要求开发人员要先复习,然后做模拟题,后才参加考试。他不管你在复习时看的是《天龙八部》还是《线性代数》,他只要监督你复习了,这够了。因为他知道,不复习直接考试,基本上是不及格的命。复习了,总比不复习好。
OK,例子说完了,回到三个角色。
开发是实现过程。测试与QA是质量保证过程。
测试与开发一样,是一个单纯的技术活,我称之为结果控制。QA不涉及具体的技术,我称之为过程控制。
扯句题外话,通过组织架构、业务流程甚至IT工具的改革来提升产品质量甚至企业核心竞争力,是大多数企业发展的认识。IBM把PC卖给联想后,靠这个来赚钱,赚的还不少。
我是做测试的,下面说说上面这个例子说说测试的发展方向。
测试既然是改考卷的,那么什么能力重要?
当然是出考卷的水平了。
测试需求分析、测试用例设计,是每个测试人员在工作中都必须不断提升的能力。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11