本文概述
测试计划是详细的文档, 描述了软件测试领域和活动。它概述了测试策略, 目标, 测试计划, 所需的资源(人力资源, 软件和硬件), 测试估计和测试可交付结果。
测试计划是每个软件测试的基础。这是最关键的活动, 可确保按适当顺序提供所有计划活动清单。
测试计划是一个模板, 用于将软件测试活动作为已定义的过程进行, 并由测试经理完全监视和控制。
测试计划的类型
测试计划分为三种类型
- 主测试计划
- 阶段测试计划
- 测试类型特定的测试计划
主测试计划
主测试计划是一种具有多个测试级别的测试计划。它包括完整的测试策略。
阶段测试计划
阶段测试计划是一种针对测试策略的任何阶段的测试计划。例如, 工具列表, 测试用例列表等。
具体的测试计划
针对主要测试类型(例如安全性测试, 负载测试, 性能测试等)设计的特定测试计划。换句话说, 针对非功能性测试而设计的特定测试计划。
如何编写测试计划
制定测试计划是测试管理过程中最关键的任务。根据IEEE 829, 请遵循以下七个步骤来准备测试计划。
- 首先, 分析产品结构和体系结构。
- 现在设计测试策略。
- 定义所有测试目标。
- 定义测试区域。
- 定义所有可用资源。
- 以适当的方式安排所有活动。
- 确定所有测试交付物。
测试计划指南
- 折叠你的测试计划。
- 避免重叠和冗余。
- 如果你认为不需要上面已经提到的部分, 请删除该部分并继续进行。
- 请明确点。例如, 当你将软件系统指定为测试环境的一部分时, 请提及软件版本而不是仅名称。
- 避免冗长的段落。
- 尽可能使用列表和表格。
- 需要时更新计划。
- 请勿使用过时且未使用的文档。
测试计划的重要性
- 测试计划为我们的思考提供了方向。这就像规则手册, 必须遵循。
- 测试计划有助于确定必要的工作, 以验证被测软件应用程序的质量。
- 测试计划可帮助那些人了解与外部相关的测试详细信息, 例如开发人员, 业务经理, 客户等。
- 测试计划中记录了测试计划, 测试策略, 测试范围等重要方面, 以便管理团队可以对其进行审查, 并将其重新用于其他类似项目。
评论前必须登录!
注册