2024.7.22更新
测试是软件生存周期过程中降低风险的关键方法。
软件测试的过程管理是测试成功的重要保证。
本章在GB/T38634.2-2020中定义的软件测试过程模型的基础上,结合动态测试和静态测试的基本要求。
4.1测试过程模型
测试过程模型将系统与软件生存周期中可能执行的测试活动分为组织级测试过程、测试管理过程、静态测试过程3个过程组。
(1)组织级测试过程:定义用于开发和管理组织及测试规格说明的过程,例如组织级测试方针、组织级测试策略、过程、规程或其他资产的维护。
(2)测试管理过程:主要结合动态测试的通用过程,包括测试策划过程、测试设计和实现过程、测试环境构建和维护过程、测试执行过程、测试事件报告过程、测试监测和控制过程、测试完成过程。
(3)静态测试过程:定义了在不运行代码的情况下,通过一组质量准则或其他准则对测试项进行检查的测试。
4.2组织级测试过程
组织级测试过程用于开发和管理组织级测试规格说明。
组织级测试方针是一个执行级文档,描述组织内的测试目的、目标和总体范围。它还建立了组织级测试实践,并为建立、评审和持续改进组织级测试方针、测试策略和项目测试管理办法提供了一个框架。
组织级测试策略是一个详细的技术性文档,它定义了如何在组织内执行测试。他不是针对特定的项目,而是一个通用文档,为组织中的许多项目提供指导。
组织级测试过策划给你用于制定和管理组织级测试方针和策略。组织级测试策略需要与组织级测试方针保持一致,并且从这个活动中得到的反馈将被提供给测试方针,以进行可能的过程改进。
组织级测试过程包含了组织级测试规格说明的建立、评审和维护活动,还涵盖了对组织依从性的检测。
4.2.1目的
组织级测试过程的目的是指定、监测符合性并维护组织级测试规格说明,例如纸质及测试方针和组织级测试策略。
4.2.2输入
组织级测试过程的输入可包括:
(1)主要利益相关方的观点。
(2)组织内当前测试时间和知识体系。
(3)组织使命宣言。
(4)IT方针及IT项目管理方针。
(5)质量方针。
(6)组织级测试方针。
(7)组织级测试策略。
(8)对测试规格说明的反馈。
(9)组织机构的典型测试计划。
(10)产业和/或政府标准。