软件测试过程和流程区别

发表于:2007-4-10 14:31

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

 作者:海龙    来源:51testing博客

   谢克人如是说。他认为,过程和流程并非完全相同。过程是PROCESS,也就是过程,进程、工序、工艺,制作法;而流程是PROCEDURE,也就是程序,手续,步骤。从概念上来看,“过程”好比抓大放小,“流程”好比事无巨细,过程强调对全程的全面把握和对关键点的监督,而流程是对每一个环节进行程序化的处理,过程比流程更灵活,但也具备全面控制的功能,因此更加适应柔性管理的需要。

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

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

此文来源于51testing博客,转载请著名出处
原始链接:http://blog.51testing.com/?26649/action_viewspace_itemid_546.html

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

精彩评论

  • mowuhen
    2007-6-13 16:11:22

    顶一下吧,学习了

  • renwoyufeng
    2007-5-09 18:02:26

    我认为流程是存在相互依赖关系的,而过程是流程中每一部分的具体描述。
    比如测试流程:测试计划——测试开发——测试执行——测试总结
    而测试过程就是其中每一阶段的具体细化的工作。
    个人观点,大家一起讨论吧。

  • 欣欣
    2007-4-16 14:04:26

    我认为,过程和流程的区别是这样的。就拿测试过程和测试流程来说:
    测试过程就是:写测试计划、测试执行、整理测试缺陷、复测等。即一个具体对象的测试所应具备的详细过程
    测试流程是:从需求文档测试,接下来是概要设计文档测试、程序单元测试、集成测试、系统测试等。
    所谓流程,必然存在流程图,有流程图的存在,必然有条件判断转移;过程则是一个顺序的流程图,不存在条件判断转移。例如:单元测试不通过,便不能进行集成测试等。

  • maggieshi
    2007-4-12 08:50:34

    通俗的讲:
    过程就是做一件事情的大概过程描述;
    流程就是做一件事情的详细执行步骤;
    一件事情的过程是一样的,可是流程却可以不一样。
    这里打一个比方:
    就比如穿衣服,
    过程就是准备衣服,把衣服穿在身上。
    但是流程可以有好多:
    有的人喜欢先穿袜子,再穿裤子,再穿鞋子,最后穿上衣。
    有的人喜欢先穿上衣,再穿裤子,再穿袜子,最后穿鞋子。
    不一样的人,可以有不同的穿衣习惯,导致不同的穿衣流程,可是过程都是一样的把衣服穿在了自己的身上。
    这是个人的理解,如果有不正确的地方,请大家指正哦!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号