随着工业机械电气设备的智能化和自动化程度的不断提高,数控系统在其中的应用越来越广泛。数控系统软件作为工业机械电气设备的核心部件,其质量和可靠性对整个设备的性能和安全性有着至关重要的影响。因此,对数控系统软件进行全面、系统的测试显得尤为重要。
本标准旨在规范工业机械电气设备及系统中数控系统软件白盒测试的基本要求、测试方法、测试内容、测试环境、测试记录和测试报告等,以确保数控系统软件的质量和可靠性。
本标准适用于工业机械电气设备及系统中数控系统软件的白盒测试。其中,白盒测试是指在了解被测试软件内部结构和实现的基础上,对其进行测试的一种方法。
本标准规定了数控系统软件白盒测试的基本要求,包括测试目的、测试原则、测试方法、测试环境、测试人员和测试时间等。其中,测试目的是指为了发现数控系统软件中的缺陷和错误,提高软件的质量和可靠性;测试原则是指测试应该全面、系统、科学、规范和可重复;测试方法是指采用黑盒测试、白盒测试和灰盒测试相结合的方法进行测试;测试环境是指测试所需的硬件、软件和网络环境;测试人员是指具有相关技能和经验的测试人员;测试时间是指测试所需的时间。
本标准还规定了数控系统软件白盒测试的测试内容,包括代码覆盖率测试、路径覆盖率测试、条件覆盖率测试、判定覆盖率测试、循环覆盖率测试、数据流覆盖率测试和接口测试等。其中,代码覆盖率测试是指对被测试软件中的代码进行覆盖测试,以发现代码中的缺陷和错误;路径覆盖率测试是指对被测试软件中的所有路径进行测试,以发现路径中的缺陷和错误;条件覆盖率测试是指对被测试软件中的所有条件进行测试,以发现条件中的缺陷和错误;判定覆盖率测试是指对被测试软件中的所有判定进行测试,以发现判定中的缺陷和错误;循环覆盖率测试是指对被测试软件中的所有循环进行测试,以发现循环中的缺陷和错误;数据流覆盖率测试是指对被测试软件中的所有数据流进行测试,以发现数据流中的缺陷和错误;接口测试是指对被测试软件的接口进行测试,以发现接口中的缺陷和错误。
本标准还规定了数控系统软件白盒测试的测试记录和测试报告,包括测试计划、测试用例、测试结果、测试缺陷和测试总结等。其中,测试计划是指对测试进行计划和安排;测试用例是指对测试进行设计和编写;测试结果是指对测试进行记录和分析;测试缺陷是指对测试中发现的缺陷和错误进行记录和跟踪;测试总结是指对测试进行总结和评价。
相关标准
GB/T 19000-2016 质量管理体系基础与术语
GB/T 19001-2016 质量管理体系要求
GB/T 19002-2016 质量管理体系用于质量保证和质量控制的外部审核
GB/T 19003-2016 质量管理体系第三方审核
GB/T 19004-2016 质量管理体系指南