51Testing软件测试论坛

标题: 测试生命周期与测试流程的区别 [打印本页]

作者: shanxiaoxia1987    时间: 2010-8-3 18:02
标题: 测试生命周期与测试流程的区别
我是刚入门的,现在在看软件测试的概念书,书上说测试的生命周期是:计划—需求分析—设计—执行—评估,
而实际的测试流程应该先需求分析再计划吧。 有点矛盾,请大侠们相助,小女感激不尽!
作者: liangshi    时间: 2010-8-3 18:36
一般来说,在做测试之前,总有一段时间被称为“计划阶段”。它一般要完成如下任务:
1. 了解初始需求。
2. 设定项目目标,或者验收标准。
3. 安排测试计划。
4. 筹集测试资源。

需求、目标、计划、资源等因素相互影响,所以这些任务往往交错、交缠、反复地执行。在实际的流程中并没有明显的阶段。

甚至在测试开始之后,需求、目标、计划和资源都会持续的变动。一般的测试工作都需要一边测试一边调整,不会线性的展开。

“计划—需求分析—设计—执行—评估”的理论模型仍旧是有价值的。当你测试一个小模块时,你可以按照这样的思路进行测试:先确定基本测试目标(如发现用户能立即发现的问题),分析测试需求,设计测试用例,执行测试用例,评估测试效果,再补充测试用例。在短时间或小迭代内,反复地测试、评估、测试,能够更深入地测试。

对于大的项目,线性的方法可以参考,但是要做好被意外事件打断、阻塞、延后的准备。

[ 本帖最后由 liangshi 于 2010-8-4 09:31 编辑 ]
作者: msnshow    时间: 2010-8-3 19:37
如楼上所讲,实际上测试计划,其实与开发计划还是有区别的
作者: dulein    时间: 2010-8-9 13:04
谢谢分享
作者: 愚人    时间: 2010-8-31 12:52
测试生命周期是一个时间的概念……即测试什么时候介入,什么时候退出……
测试流程是一个过程的概念,先做什么后做什么……




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2