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


编程语言处理器是将源代码转换为可执行代码的软件工具。编程语言处理器的正确性和可靠性对于软件开发至关重要。为了确保编程语言处理器的正确性和可靠性,需要进行测试。ISO/TR 9547:1988提供了一些指导方针,以帮助开发人员开发和测试编程语言处理器。

ISO/TR 9547:1988包括以下内容:

1. 测试方法的一般原则:该部分介绍了测试的基本原则,包括测试的目的、测试的类型、测试的阶段、测试的策略等。

2. 测试计划的制定:该部分介绍了测试计划的制定过程,包括测试计划的目的、测试计划的内容、测试计划的编制、测试计划的评审等。

3. 测试用例的设计和实施:该部分介绍了测试用例的设计和实施过程,包括测试用例的选择、测试用例的设计、测试用例的实施、测试用例的评估等。

4. 测试结果的分析和报告:该部分介绍了测试结果的分析和报告过程,包括测试结果的收集、测试结果的分析、测试结果的报告等。

ISO/TR 9547:1988还提供了一些测试的建议和注意事项,以帮助开发人员开发和测试编程语言处理器。例如,建议开发人员在测试过程中使用多种测试方法,包括静态测试和动态测试;建议开发人员在测试过程中使用多种测试工具,包括编译器、调试器、性能分析器等;建议开发人员在测试过程中使用多种测试数据,包括正常数据、异常数据、边界数据等。

总之,ISO/TR 9547:1988为开发人员提供了一些指导方针,以帮助他们开发和测试编程语言处理器。通过遵循这些指导方针,开发人员可以确保编程语言处理器的正确性和可靠性,从而提高软件开发的质量和效率。

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