从一个实例详解敏捷测试的最佳实践(9)

发表于:2017-04-17来源:IBM作者:陈 晓颖点击数: 标签:
3.3.1 估算验收测试时间 在软件开发初期,需要估算时间以制定计划。这一点在敏捷开发中应用更加广泛。如果以前的开发模式需要测试人员估算一个软件

3.3.1 估算验收测试时间

在软件开发初期,需要估算时间以制定计划。这一点在敏捷开发中应用更加广泛。如果以前的开发模式需要测试人员估算一个软件版本发行的计划(这样的计划通常会延续几个月),那么现在则要在每个 Sprint 机会会议上估算两周到一个月的任务。此外,在每天的站立会议上,测试人员需要不断得更新自己的估算时间,以应对变化的需求。所以,每个测试人员都应该具备一定的估算任务能力。下面我们将介绍两个通用的估算测试计划的方法:

  1. 快速而粗糙的方法

从经验而言,测试通常占项目开发的三分之一时间。如果一个项目开发估计要 30 天 1 人,那么测试时间为 10 天 1 人。

项目实例:

搜索框的开发估计需要 78 天 1 人完成。但是,考虑到系统有模糊搜索的功能,所以测试任务可能会占 40%左右,大概 31 天 1 人。下面列出了具体的任务:

任务 估计时间
设计测试用例,准备测试数据(搜索数据集) 8
加载数据集 2
编写自动测试代码 18
执行测试和汇报结果 3
总结 31

原文转自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/