|
一年之计在于春,一日之计在于晨。对于软件测试来说,计划是至关重要的。一个很好的测试计划,个人认为应该至少包含以下内容:
1. 项目介绍:简单介绍该项目实现的功能和用途,目标客户以及工作环境等
2. 测试目的:介绍测试的目标是什么,与什么系统/平台进行测试,满足什么样的质量标准,达到什么样的目标,是否满足spec等
3. 测试风险管理:罗列该项目最大的风险来自于什么功能模块,主要风险是由于什么造成的,是因为新技术的引入或者新模块的导入等等
4. 测试进度表:根据项目的开发进度表,制定相应的测试计划表,包括测试案例,测试计划等的编写
5. 测试用例:根据项目的规格说明书,行业标准以及用户习惯来编写测试案例,在测试计划中,应该要能涵盖到规格说明书提到的所有功能,以及行业标准,用户习惯可以自由添加。
6. 测试范围/工具:确定测试的范围,什么系统,什么平台,兼容性等,所使用到的测试工具等
7. 测试策略:确定测试在何种阶段使用何种测试方法,黑盒测试,白盒测试,单元测试等
8. 测试相关责任人:确定相关的测试责任人,何人测试何种功能模块,都应该罗列出来
9. 进入和结束准则:制定相关的进入各个测试阶段的准则,可以根据bug等级算出权重分数。也可以设定各个阶段的硬性指标,如功能的实现,软件的稳定度,以及列出如存在什么样的bug就不能进入下一阶段等等
10. Bug表述和定义:制定Bug的优先级标准和权重等级
11. 参考文件等:列举所用到的相关文档等
12. 术语:本文档中用到的所有术语都给出简单的介绍 |
|