:
可编程逻辑器件(PLD)是一种集成电路,可以通过编程实现不同的逻辑功能。PLD广泛应用于数字电路设计、通信、计算机、工业控制等领域。PLD软件测试是保证PLD功能正确性和可靠性的重要手段。GB/T 33783-2017《可编程逻辑器件软件测试指南》规定了PLD软件测试的基本要求、测试方法、测试环境、测试过程、测试结果的评价和测试报告的编制等内容,以提高PLD软件测试的质量和效率。
本标准规定了PLD软件测试的基本要求,包括测试目的、测试对象、测试方法、测试环境、测试人员和测试时间等。其中,测试目的是指测试的目标和要求,测试对象是指需要测试的PLD软件,测试方法是指测试的具体方法和步骤,测试环境是指测试所需的硬件和软件环境,测试人员是指测试的人员和职责,测试时间是指测试的时间安排和进度控制。
本标准还规定了PLD软件测试的测试方法,包括黑盒测试、白盒测试和灰盒测试。其中,黑盒测试是指测试人员只关注PLD软件的输入和输出,不关注其内部结构和实现方式;白盒测试是指测试人员关注PLD软件的内部结构和实现方式,以检查其是否符合设计要求;灰盒测试是黑盒测试和白盒测试的结合,既关注输入和输出,又关注内部结构和实现方式。
本标准还规定了PLD软件测试的测试环境,包括硬件环境和软件环境。其中,硬件环境是指测试所需的硬件设备和工具,如测试仪器、仿真器、开发板等;软件环境是指测试所需的软件工具和平台,如测试软件、仿真软件、编程软件等。
本标准还规定了PLD软件测试的测试过程,包括测试计划、测试设计、测试执行和测试评价。其中,测试计划是指测试的计划和安排,包括测试目标、测试方法、测试环境、测试人员和测试时间等;测试设计是指测试用例的设计和编写,以覆盖PLD软件的所有功能和异常情况;测试执行是指测试用例的执行和记录,以检查PLD软件的正确性和可靠性;测试评价是指测试结果的评价和分析,以确定PLD软件是否符合设计要求。
本标准还规定了PLD软件测试的测试结果的评价和测试报告的编制。其中,测试结果的评价是指根据测试结果对PLD软件进行评价和分析,以确定其是否符合设计要求;测试报告的编制是指根据测试结果编制测试报告,以记录测试过程和结果,为后续的软件开发和维护提供参考。
相关标准:
GB/T 33784-2017 可编程逻辑器件软件开发规范
GB/T 33785-2017 可编程逻辑器件软件验证规范
GB/T 33786-2017 可编程逻辑器件软件配置管理规范
GB/T 33787-2017 可编程逻辑器件软件安全规范
GB/T 33788-2017 可编程逻辑器件软件维护规范