ISO TR 9547:1988
Programming language processors - Test methods - Guidelines for their development and acceptability
发布时间:1988-03-31 实施时间:


编程语言处理器是将源代码转换为可执行代码的软件程序。编程语言处理器包括编译器、解释器、汇编器和链接器等。编程语言处理器的正确性和可靠性对于软件开发至关重要。因此,需要对编程语言处理器进行测试,以确保其正确性和可靠性。

ISO TR 9547:1988提供了一些测试方法和建议,以帮助开发人员开发和测试编程语言处理器。该标准包括以下内容:

1. 测试方法的概述:该部分介绍了测试方法的基本概念和原则,以及测试方法的分类和选择。

2. 测试计划和测试用例:该部分介绍了测试计划和测试用例的编写方法和要求。测试计划是测试的总体计划,包括测试的目标、范围、方法和资源等。测试用例是测试计划的具体实现,包括测试数据、测试步骤和预期结果等。

3. 测试环境和测试工具:该部分介绍了测试环境和测试工具的选择和配置方法。测试环境包括硬件、软件和网络等。测试工具包括测试框架、测试工具和测试数据生成器等。

4. 测试执行和测试结果分析:该部分介绍了测试执行和测试结果分析的方法和要求。测试执行是按照测试计划和测试用例进行测试的过程。测试结果分析是对测试结果进行评估和分析的过程。

5. 测试报告和测试记录:该部分介绍了测试报告和测试记录的编写方法和要求。测试报告是对测试结果进行总结和分析的文档。测试记录是对测试过程和测试结果进行记录的文档。

相关标准
- ISO/IEC 9899:2018 Programming languages -- C
- ISO/IEC 14882:2017 Programming languages -- C++
- ISO/IEC 23270:2006 Information technology -- Programming languages -- C
- ISO/IEC 30170:2012 Information technology -- Programming languages -- Ada
- ISO/IEC 8652:2012 Information technology -- Programming languages -- Ada