51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5339|回复: 8
打印 上一主题 下一主题

[原创] 软件测试流程与软件测试的过程有什么区别吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-4 09:57:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在测试时,突然想到软件测试的流程与软件测试的过程,一时间突然感觉这两个概念有点模糊,我自己感觉软件测试的流程就想流水线一样,按照一整套的流程,执行就算OK了,而软件测试的过程指的是在每个测试阶段采用什么样的方法,取得什么样的效果,以及这些效果产生什么样的影响等,有点模糊,欢迎大家讨论。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-11-4 10:04:52 | 只看该作者
在网上忽然看到别人如是说:
谢克人如是说。他认为,过程和流程并非完全相同。过程是PROCESS,也就是过程,进程、工序、工艺,制作法;而流程是PROCEDURE,也就是程序,手续,步骤。从概念上来看,“过程”好比抓大放小,“流程”好比事无巨细,过程强调对全程的全面把握和对关键点的监督,而流程是对每一个环节进行程序化的处理,过程比流程更灵活,但也具备全面控制的功能,因此更加适应柔性管理的需要。

  为了进一步解释“过程”和“流程”的差异,谢克人进行打了一个比方。好比我们大家都要吃饭,吃饭有它的过程,如准备饭菜、进餐、清洗餐具,这是我们都要进行的。而在此其中,流程的差异是巨大的,比如有人可能喜欢吃炸酱面,他的流程就是买面条、备菜、煮水、下面,沥水、拌酱、吃面、洗碗、洗锅;有的人可能喜欢吃米饭,他的流程就是买菜、淘米、煮饭、洗菜、炒菜、吃饭、洗碗、洗锅;而老外可能更简约,他们的流程可能是买面包、可乐,然后吃完了就算OK。由此可以看出,为什么同样是吃顿饭,中国人比外国人麻烦,南方人比北方人麻烦,因为虽然过程一样,但是流程大不相同!

  过程和流程是对同一事物不同级别的描述,并不是包含关系。过程抓大放小,流程事无巨细。这两个概念的区分有一定的管理意义,高层管理者重视对全程的全面把握和对关键点的监督。中层管理者以及一线的工作人员,要严格遵照流程规范,按流程规定的时间、入口准则、使用的技术方法、出口准则等等,完成软件开发的各项工作。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-11-4 10:06:40 | 只看该作者
此人强调了过程是对测试的全局把握,而流程则是对测试过程的细化。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-11-4 16:20:59 | 只看该作者
恩,我觉得测试流程就类似于测试计划,测试之前准备怎么样怎么样进行测试,就像谢克人说得是要吃饭;而测试过程,就是实际进行测试,中间遇到情况不同,就像谢克人说得吃面条或者吃米饭
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-11-4 17:52:01 | 只看该作者
很高兴看到这样的思考,这个问题我也想过,但是我得到的结果不同,我的理解

流程是固化了的过程,过程带有随机性,流程相对固定。
我喜欢吃炸酱面,我前天买的挂面做的(过程一),后来发现不好吃,所以昨天自己做(过程二),但是自己很懒,所以今天直接到饭馆吃(过程三),但是要花不少钱啊。每次过程可能一样,也可能完全不同。
最后综合分析得出一个家庭规定,在没有发奖金的情况下,必须自己做,如果发了奖金,可以到饭馆吃。这时候流程就出现了,虽然这里的流程还没有被细化。

最后注意,流程虽然相对固定,但是可以更新,那就是过程改进。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-11-9 11:33:31 | 只看该作者
测试中,一般常听说测试流程,没有拿测试过程来定义的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-11-12 23:54:13 | 只看该作者
流程是公司级的规范,一般不针对某个产品或项目,比如CMMI里面的测试流程,比较全。
过程应该是针对某个产品或项目的,是要根据本身的特点对流程进行裁剪,取得适合本测试的项……具体执行下来就是一个过程……

个人浅薄的见解,欢迎批评指正……
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-11-13 09:27:34 | 只看该作者
个人赞同楼上的观点。。。我也觉得流程是一种测试的总体思路,就像开始测试的时候按照测试分析、测试设计、测试的执行、最后记录缺陷,编写测试总结一样,而测试的过程就好比你要做测试设计时,设计一些像测试计划,测试用例等等。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-3-31 10:20:42 | 只看该作者
理解:
流程——经过一系列的推敲设定的操作规范,实际工作中可根据实际情况简化或者细化流程。
过程——应该是指在流程中的每个阶段。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-28 23:12 , Processed in 0.072027 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表