51Testing软件测试论坛
标题:
软件测试流程与软件测试的过程有什么区别吗?
[打印本页]
作者:
过客一个
时间:
2009-11-4 09:57
标题:
软件测试流程与软件测试的过程有什么区别吗?
在测试时,突然想到软件测试的流程与软件测试的过程,一时间突然感觉这两个概念有点模糊,我自己感觉软件测试的流程就想流水线一样,按照一整套的流程,执行就算OK了,而软件测试的过程指的是在每个测试阶段采用什么样的方法,取得什么样的效果,以及这些效果产生什么样的影响等,有点模糊,欢迎大家讨论。。。。
作者:
过客一个
时间:
2009-11-4 10:04
在网上忽然看到别人如是说:
谢克人如是说。他认为,过程和流程并非完全相同。过程是PROCESS,也就是过程,进程、工序、工艺,制作法;而流程是PROCEDURE,也就是程序,手续,步骤。从概念上来看,“过程”好比抓大放小,“流程”好比事无巨细,过程强调对全程的全面把握和对关键点的监督,而流程是对每一个环节进行程序化的处理,过程比流程更灵活,但也具备全面控制的功能,因此更加适应柔性管理的需要。
为了进一步解释“过程”和“流程”的差异,谢克人进行打了一个比方。好比我们大家都要吃饭,吃饭有它的过程,如准备饭菜、进餐、清洗餐具,这是我们都要进行的。而在此其中,流程的差异是巨大的,比如有人可能喜欢吃炸酱面,他的流程就是买面条、备菜、煮水、下面,沥水、拌酱、吃面、洗碗、洗锅;有的人可能喜欢吃米饭,他的流程就是买菜、淘米、煮饭、洗菜、炒菜、吃饭、洗碗、洗锅;而老外可能更简约,他们的流程可能是买面包、可乐,然后吃完了就算OK。由此可以看出,为什么同样是吃顿饭,中国人比外国人麻烦,南方人比北方人麻烦,因为虽然过程一样,但是流程大不相同!
过程和流程是对同一事物不同级别的描述,并不是包含关系。过程抓大放小,流程事无巨细。这两个概念的区分有一定的管理意义,高层管理者重视对全程的全面把握和对关键点的监督。中层管理者以及一线的工作人员,要严格遵照流程规范,按流程规定的时间、入口准则、使用的技术方法、出口准则等等,完成软件开发的各项工作。
作者:
过客一个
时间:
2009-11-4 10:06
此人强调了过程是对测试的全局把握,而流程则是对测试过程的细化。。。。
作者:
wtt.xiaoba
时间:
2009-11-4 16:20
恩,我觉得测试流程就类似于测试计划,测试之前准备怎么样怎么样进行测试,就像谢克人说得是要吃饭;而测试过程,就是实际进行测试,中间遇到情况不同,就像谢克人说得吃面条或者吃米饭
作者:
davy_chen
时间:
2009-11-4 17:52
很高兴看到这样的思考,这个问题我也想过,但是我得到的结果不同,我的理解
流程是固化了的过程,过程带有随机性,流程相对固定。
我喜欢吃炸酱面,我前天买的挂面做的(过程一),后来发现不好吃,所以昨天自己做(过程二),但是自己很懒,所以今天直接到饭馆吃(过程三),但是要花不少钱啊。每次过程可能一样,也可能完全不同。
最后综合分析得出一个家庭规定,在没有发奖金的情况下,必须自己做,如果发了奖金,可以到饭馆吃。这时候流程就出现了,虽然这里的流程还没有被细化。
最后注意,流程虽然相对固定,但是可以更新,那就是过程改进。
作者:
brucezhang
时间:
2009-11-9 11:33
测试中,一般常听说测试流程,没有拿测试过程来定义的
作者:
愚人
时间:
2009-11-12 23:54
流程是公司级的规范,一般不针对某个产品或项目,比如CMMI里面的测试流程,比较全。
过程应该是针对某个产品或项目的,是要根据本身的特点对流程进行裁剪,取得适合本测试的项……具体执行下来就是一个过程……
个人浅薄的见解,欢迎批评指正……
作者:
过客一个
时间:
2009-11-13 09:27
个人赞同楼上的观点。。。我也觉得流程是一种测试的总体思路,就像开始测试的时候按照测试分析、测试设计、测试的执行、最后记录缺陷,编写测试总结一样,而测试的过程就好比你要做测试设计时,设计一些像测试计划,测试用例等等。。。。
作者:
aliceella
时间:
2010-3-31 10:20
理解:
流程——经过一系列的推敲设定的操作规范,实际工作中可根据实际情况简化或者细化流程。
过程——应该是指在流程中的每个阶段。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2