基于虚拟测试软件的核安全级DCS组态验证
发布时间:2021-04-04 13:15
针对核安全级DCS工程应用软件V&V过程中,准备周期长、测试效率低、工作量大的问题,提出了一种利用虚拟测试软件调用虚拟DCS运行组态逻辑,执行测试脚本的工程应用软件V&V方法,弥补了传统V&V方法的不足。该方法可在工厂测试(FT)、工厂验收测试(FAT)之前,对应用软件进行系统性的完整的测试,从而加快了FT、FAT的进度。
【文章来源】:仪器仪表用户. 2020,27(02)
【文章页数】:5 页
【部分图文】:
基于测试装置的DCS测试体系
以用例管理、功能测试、通道检查功能,以及人机界面设计等角度,举例说明虚拟测试软件的设计过程。软件选用C#语言开发,基于Windows Presentation Foundation(WPF,客户端应用程序)模板实现软件开发。同时,以C++语言编写dll格式的库文件并调用,实现与虚拟DCS的接口格式转换。1.3.1 用例管理
步进模式下系统执行测试脚本中的一步即停止,如果在系统测试步进过程中点击暂停,系统将执行完当前步后停止。若指定步进的步骤超出最大步数,或者停止步数小于开始步数,则不进行步进并提示错误信息;若步骤数有效,则执行步进操作。指定步骤运行是对步进操作的多次调用,软件通过人机界面获取待执行步骤的信息,按照测试脚本中指定的每一步延迟时间,多次调用步进函数,实现对脚本中指定步骤的运行。由于脚本运行时间可能较长,在运行期间用户可能对人机界面有其他操作,需要程序响应。同时,功能脚本执行过程中,给定输入值之后应等待用户设定的延时时间再获取输出值,该等待时间需要进度条控件进行显示,因而单线程不能满足实际需要,功能测试应在收到用户发出测试命令后建立线程执行。
【参考文献】:
期刊论文
[1]核安全级仪控仿真系统的接口设计[J]. 张旭,徐海燕,王恺,叶佩鑫,彭浩,刘全东. 现代计算机. 2019(17)
[2]集散控制系统全功能工程测试台的设计与应用[J]. 杨汶佼,赖晓健,胡一智. 工业控制计算机. 2015(04)
本文编号:3118102
【文章来源】:仪器仪表用户. 2020,27(02)
【文章页数】:5 页
【部分图文】:
基于测试装置的DCS测试体系
以用例管理、功能测试、通道检查功能,以及人机界面设计等角度,举例说明虚拟测试软件的设计过程。软件选用C#语言开发,基于Windows Presentation Foundation(WPF,客户端应用程序)模板实现软件开发。同时,以C++语言编写dll格式的库文件并调用,实现与虚拟DCS的接口格式转换。1.3.1 用例管理
步进模式下系统执行测试脚本中的一步即停止,如果在系统测试步进过程中点击暂停,系统将执行完当前步后停止。若指定步进的步骤超出最大步数,或者停止步数小于开始步数,则不进行步进并提示错误信息;若步骤数有效,则执行步进操作。指定步骤运行是对步进操作的多次调用,软件通过人机界面获取待执行步骤的信息,按照测试脚本中指定的每一步延迟时间,多次调用步进函数,实现对脚本中指定步骤的运行。由于脚本运行时间可能较长,在运行期间用户可能对人机界面有其他操作,需要程序响应。同时,功能脚本执行过程中,给定输入值之后应等待用户设定的延时时间再获取输出值,该等待时间需要进度条控件进行显示,因而单线程不能满足实际需要,功能测试应在收到用户发出测试命令后建立线程执行。
【参考文献】:
期刊论文
[1]核安全级仪控仿真系统的接口设计[J]. 张旭,徐海燕,王恺,叶佩鑫,彭浩,刘全东. 现代计算机. 2019(17)
[2]集散控制系统全功能工程测试台的设计与应用[J]. 杨汶佼,赖晓健,胡一智. 工业控制计算机. 2015(04)
本文编号:3118102
本文链接:https://www.wllwen.com/projectlw/hkxlw/3118102.html