软件测试计划阶段需要考虑什么问题呢
下面是我总结的一些问题,会对大家有一些帮助
1.针对不同经验/能力的测试人员,测试负荷分配是否合理
2.模块/功能之间是否有依赖关系,影响测试顺序
3.单个模块的“测试人天”是否和“开发人天”成比率
4.客户是否有特定的平台或环境要求,如多操作系统、浏览器支持;系统、DotNet Framework,数据库(如版本、语言或字符集等)
5.某个模块/功能的开始测试时间是否和开发交付的时间吻合
6.Schedule中,每个项目测试人员是否有空闲的等待时间
7.Code Complete后的系统测试时间是否足够
8.测试环境(包括服务器/测试PC)是否在Test Plan中写明,并得到PM认可
9.项目是否有特殊的技能要求,如白盒测试工具、小型机,Oracle,性能测试等方面,如有,是否纳入培训或另外安排好支援
10.测试Scope是否明确给出,特别是分Phase进行开发的情况下的Function范围以及测试类型的
11.是否在Test Plan中明确提到本次测试不包含的业务部分和其他测试类型
12.测试计划是否经过评审(测试时间安排、测试Scope、测试类型、测试环境等)
13.测试工作可能出现的风险是否已经写明,比如:客户现有的外部系统的接口无法测试
14.明确所有项目相关人员的联系方式