3.3.1 估算验收测试时间
在软件开发初期,需要估算时间以制定计划。这一点在敏捷开发中应用更加广泛。如果以前的开发模式需要测试人员估算一个软件版本发行的计划(这样的计划通常会延续几个月),那么现在则要在每个 Sprint 机会会议上估算两周到一个月的任务。此外,在每天的站立会议上,测试人员需要不断得更新自己的估算时间,以应对变化的需求。所以,每个测试人员都应该具备一定的估算任务能力。下面我们将介绍两个通用的估算测试计划的方法:
从经验而言,测试通常占项目开发的三分之一时间。如果一个项目开发估计要 30 天 1 人,那么测试时间为 10 天 1 人。
项目实例:
搜索框的开发估计需要 78 天 1 人完成。但是,考虑到系统有模糊搜索的功能,所以测试任务可能会占 40%左右,大概 31 天 1 人。下面列出了具体的任务:
任务 | 估计时间 |
---|---|
设计测试用例,准备测试数据(搜索数据集) | 8 |
加载数据集 | 2 |
编写自动测试代码 | 18 |
执行测试和汇报结果 | 3 |
总结 | 31 |
原文转自:https://www.ibm.com/developerworks/cn/rational/r-cn-agiletestexplain/