在软件测试行业中,测试计划是指包含与项目中即将进行的测试活动相关的信息的文档。团队成员和相关人员可以遵循该计划,以便在项目开始之前和项目期间进行最佳准备。通常,测试计划可能包括测试方法、测试范围、所需的资源,以及测试项目中所有活动的预估时间表。
它通常注明一些细节,例如测试项目、要测试的特性、任务列表、为每个任务分配的人员、所需的测试环境、要应用的技术、进出的标准、预测的风险管理,等等。 测试计划被认为是测试项目的第一步,也是测试项目中最重要的部分,因为它帮助事情顺利地运行并满足项目的期望。测试计划需要是灵活的和最新的,这取决于项目的实际情况和状态。
软件测试计划模板对于不同的项目是不同的。但是,它通常包括以下一些基本部分(如IEEE标准所建议):
与其他软件文档一样,测试计划也是灵活的,并且必须在此过程中进行更新。测试经理将需要生成一些数字来识别计划。标识符还包含作者和修订历史的信息。
这个部分包含了所有支持这个计划的材料。它们可以是高级设计文档、详细设计文档、项目计划、需求规范、开发和测试过程标准、测试方法指南、组织指南和标准。
这一部分可以看作是计划的执行摘要。本节将介绍计划的目标和级别。它还包括计划的范围、资源、预算和测试工作、变更控制的过程,以及一般的沟通。
本节包含我们将在计划范围内测试的内容。它可以从应用程序库存和其他资源中开发。这些信息可能包括关键问题的版本号、配置要求、关键交付计划问题。
6.需要测试的功能
从用户的角度列出应该测试哪些功能。此外,为每个功能设置风险级别: 高、中、低。
从系统和用户的角度列出哪些功能不需要测试。请记住说明不测试的原因,可能是:
说明项目的一般测试方法。它应该包括计划、规则和流程的级别、测试工具、度量、配置管理、硬件、软件、回归测试的级别等。
指定在单元测试级别和主测试计划级别确定测试项目通过或失败的标准。
确定暂停测试活动的标准。另外,指定要恢复哪些活动。
包含要交付的项目: 测试计划文档、测试用例、测试设计规范、工具 & 输出、错误和执行日志、测试报告。
本节包括计划中没有涉及的部分。应该确定这些,以确保将来不会出现混乱。它还可以帮助测试人员和用户避免功能不完整,防止资源浪费。
列出与测试环境相关的一些要求,如硬件 (模拟器、静电发生器) 、电源要求、支持软件以及系统的受限使用。
确定项目所需的员工,包括角色和所需技能。如有必要,它也可以说明培训。
列出每个团队成员或项目角色的具体责任
提供计划的预计时间表,指定项目的关键里程碑。提供的细节越多,你的团队就越有效。
识别测试过程中可能出现的风险,然后设法减少和解决问题。
提供负责批准该计划的人员的信息。