软件测试计划是项目开始初期,对测试过程的一个整体上的设计,通过收集项目和产品相关的信息,对测试范围、测试风险进行分析,对测试用例、工作量、资源和时间进行估算,对测试策略、方法、环境、资源进度做出合理安排。
测试计划可以让项目有条理有计划的进行;可以提前预知项目过程中可能出现的问题;可以有助于项目参与人员明确测试范围和测试重点;可以帮助测试管理人员明确测试任务,跟踪和控制测试进度,应对测试过程中可能出现的各种变更。
测试计划包括
测试范围
测试资源安排
进度安排
优先及偏重
风险及对策
测试范围
首先明确测试对象,有些对象是不需要测试的。而有些对象如用户手册、安装包和数据库等对象通常错误地认为不需要测试。其他非功能方面的测试。
测试资源
包括设备资源、人力资源和测试工具。其中人力资源要考虑到测试人员的业务能力和技术能力,其任务包括对软件测试产品的理解、设计测试文档和执行测试等。
进度安排
计划测试过程,测试分几个阶段(里程碑),每个阶段干什么事。评估完成项目测试任务需要的人力、时间,及阶段采用的测试类型等。
优先级及测试偏重
因为成本的限制,需要围绕产品质量目标进行刚刚好的测试。基本原则是质量等级越高,优先级越高;在相同的质量等级下,全新特性比老特性的优先级高;改动越多的老特性,优先级越高。
风险控制
定义质量控制计划;定义计划变更条件,如软件设计基线延迟提交测试,因为没有设计文档或文档未及时更新导致用例设计遗漏或不准确等的应对。合理评估产品中高风险的部分和低风险的部分,基于风险来加强和降低测试的投入。�
网友评论