ISO/IEC/IEEE 29119-3:2021
Software and systems engineering — Software testing — Part 3: Test documentation
发布时间:2021-10-28 实施时间:


ISO/IEC/IEEE 29119-3:2021标准规定了测试文档的编写和管理,包括测试计划、测试设计规范、测试用例规范、测试执行记录和测试报告等。这些文档是测试过程中必不可少的组成部分,它们记录了测试的目标、方法、结果和结论,为测试过程的评估和改进提供了依据。

测试计划是测试文档中最重要的一部分,它规定了测试的范围、目标、方法、资源和时间等方面的内容。测试计划应该根据软件开发生命周期的不同阶段进行编写和更新,确保测试与开发同步进行。测试计划应该包括以下内容:

1. 测试的目标和范围
2. 测试的方法和策略
3. 测试的资源和时间
4. 测试的风险和问题
5. 测试的质量标准和评估方法
6. 测试的报告和沟通方式

测试设计规范是测试文档中的另一个重要部分,它规定了测试用例的设计方法和标准。测试设计规范应该根据测试计划和需求规格说明书进行编写,确保测试用例的完整性和覆盖率。测试设计规范应该包括以下内容:

1. 测试用例的设计方法和标准
2. 测试用例的输入和输出
3. 测试用例的执行条件和预期结果
4. 测试用例的优先级和覆盖率
5. 测试用例的维护和更新方式

测试用例规范是测试文档中的核心部分,它规定了具体的测试用例和测试数据。测试用例规范应该根据测试设计规范进行编写和管理,确保测试用例的正确性和有效性。测试用例规范应该包括以下内容:

1. 测试用例的标识和描述
2. 测试用例的输入和输出
3. 测试用例的执行条件和预期结果
4. 测试用例的优先级和覆盖率
5. 测试用例的执行状态和结果

测试执行记录是测试文档中的实际执行情况,它记录了测试用例的执行结果和问题。测试执行记录应该根据测试计划和测试用例规范进行编写和管理,确保测试过程的可追溯性和问题的及时解决。测试执行记录应该包括以下内容:

1. 测试用例的执行情况和结果
2. 测试过程中的问题和解决方案
3. 测试过程中的日志和截图
4. 测试过程中的评估和反馈

测试报告是测试文档中的最终成果,它总结了测试的结果和结论。测试报告应该根据测试计划和测试执行记录进行编写和管理,确保测试结果的准确性和可信度。测试报告应该包括以下内容:

1. 测试的目标和范围
2. 测试的方法和策略
3. 测试的资源和时间
4. 测试的结果和结论
5. 测试的建议和改进方案

ISO/IEC/IEEE 29119-3:2021标准的实施可以提高测试文档的质量和可靠性,确保测试过程的透明度和可追溯性。它可以帮助测试团队更好地规划、设计、执行和评估测试,提高测试效率和效果,降低测试成本和风险。

相关标准
- ISO/IEC/IEEE 29119-1:2013 Software and systems engineering — Software testing — Part 1: Concepts and definitions
- ISO/IEC/IEEE 29119-2:2013 Software and systems engineering — Software testing — Part 2: Test processes
- ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes
- ISO/IEC/IEEE 15288:2015 Systems and software engineering — System life cycle processes
- ISO/IEC/IEEE 12207:2008 Systems and software engineering — Software life cycle processes