分享

FPGA测试文档与软件测试文档的区别

 东北十三少 2024-09-19 发布于四川

FPGA测试文档包括《可编程逻辑器件软件仿真测试计划》、《可编程逻辑器件软件仿真测试说明》、《可编程逻辑器件软件仿真测试报告》、《可编程逻辑器件软件确认测试计划》、《可编程逻辑器件软件确认测试计划》、《可编程逻辑器件软件确认测试计划》,是按照GJB9764要求编写的;软件测试文档包括《软件测试计划》、《软件测试说明》、《软件测试报告》,是按照GJB438B/C编写的。

通过阅读标准,FPGA测试文档有以下自己的独特的有别于软件的特点:

  1. 测试文档与测试级别的关系

软件测试文档并没有区分测试级别,无论是单元测试、集成测试、配置项测试还是系统测试,都可以参考同样的测试文档来编写。

FPGA测试文档中仿真测试文档可用于单元测试和配置项测试,确认测试文档可用于配置项测试和系统测试。

  1. 仿真测试/确认测试

  • 测试计划

FPGA仿真测试计划中“测试内容”按接口需求测试、功能需求测试和其他需求测试进行分类,软件测试计划中则没有;FPGA仿真测试计划中没有软件测试计划中的“测试终止条件”。

  • 测试说明

FPGA仿真测试说明中有“终止条件”。

  • 测试报告

FPGA仿真测试报告中详细测试结果的描述区分为功能仿真、门级仿真、时序仿真、静态时序等(FPGA确认测试报告中没有这样的区分),而且还有测试追踪性分析和代码覆盖率分析的内容,这与软件测试报告中不同;FPGA仿真/确认测试报告中有评估和建议章节,内容包括对测试问题进行分析,对FPGA质量评估,对测试改进的建议等,软件测试报告中的测试环境差异影响分析也在这一章节。

以上。

这正是:

软件测试理相同,FPGA软件相近中
前者稍稍有区别,最大差别在总结

参考书目:

  1. GJB 9764-2020 可编程逻辑器件软件文档编制规范

  2. GJB 438B-2009 军用软件开发文档通用要求

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训、内外部评价以及软件过程改进、软件工程能力提升的研究工作。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多