1.什么是测试计划
软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试。
2.为什么制定测试计划
1. 把知识和经验直接转化为执行任务的具体方法
2. 促进团队间关于测试任务和过程的交流
3. 为组织、安排和管理测试项目提供一个整体框架
4. 对项目执行过程中的风险进行分析,并制定相关的应对策略
3.什么时候开始制定测试计划
1. 软件测试计划应当尽早的制定
2. 软件测试计划在测试活动中处于中心位置
3. 它设定了测试准备工作和执行测试的必备的条件
4. 同时形成了测试过程质量保证的基础
4.制定测试计划内容
1. 测试目的与项目简介(目的、背景、范围)
2. 测试参考文档和提交文档
3. 测试策略(功能测试、界面测试、压力测试、负载测试、安装测试、安全测试、版本测试、恢复测试等)
4. 测试内容(把软件功能细化,分成模块)
5. 资源(人员角色、使用的软件和硬件)
6. 测试进度(根据资源制定时间安排、项目里程碑)
7. 测试人员分配(项目模块对应的人员分工)
8. 风险分析(测试过程中可能面临的风险,比如技术,人员,时间,资金等,要有对应的解决预案)
5. 风险和问题
1.测试时间不够
2.测试资源是否能及时到位(设备和人员)
3.测试人员的培训
4.开发进度的变化,需求或设计的变更
5.测试人员的基础培训
6.开发组的版本控制