ISO/IEC/IEEE 29119-5:2016标准主要包括以下内容:
1. 测试设计
测试设计是关键字驱动测试的核心,它决定了测试用例的质量和覆盖范围。该标准规定了测试设计的基本原则和步骤,包括:
- 确定测试目标和测试范围
- 分析需求和设计测试场景
- 识别测试数据和测试环境
- 编写测试用例和测试脚本
- 验证测试用例和测试脚本的正确性和完整性
2. 测试执行
测试执行是关键字驱动测试的实施过程,它需要测试人员按照测试设计的要求执行测试用例,并记录测试结果。该标准规定了测试执行的基本原则和步骤,包括:
- 准备测试环境和测试数据
- 执行测试用例和测试脚本
- 记录测试结果和测试日志
- 分析测试结果和测试问题
- 提交测试报告和缺陷报告
3. 测试自动化
测试自动化是关键字驱动测试的重要组成部分,它可以提高测试效率和可重复性,减少测试成本和人力资源。该标准规定了测试自动化的基本原则和步骤,包括:
- 选择测试自动化工具和框架
- 设计测试自动化架构和测试自动化脚本
- 实现测试自动化脚本和测试自动化数据
- 验证测试自动化脚本和测试自动化数据的正确性和可维护性
- 运行测试自动化脚本和测试自动化数据,并生成测试报告和缺陷报告
4. 测试管理
测试管理是关键字驱动测试的组织和协调过程,它需要测试人员根据测试需求和测试计划进行测试资源的分配和管理。该标准规定了测试管理的基本原则和步骤,包括:
- 制定测试策略和测试计划
- 分配测试资源和测试任务
- 监控测试进度和测试质量
- 风险管理和变更管理
- 持续改进和知识管理
相关标准
ISO/IEC/IEEE 29119-1:2013 - 软件测试 - 第1部分:概念和定义
ISO/IEC/IEEE 29119-2:2013 - 软件测试 - 第2部分:测试过程
ISO/IEC/IEEE 29119-3:2013 - 软件测试 - 第3部分:测试文档
ISO/IEC/IEEE 29119-4:2015 - 软件测试 - 第4部分:测试技术
ISO/IEC/IEEE 12207:2017 - 软件和系统工程 - 软件生命周期过程