System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种非安全级核电仪控系统的软件测试方法及相关装置制造方法及图纸_技高网

一种非安全级核电仪控系统的软件测试方法及相关装置制造方法及图纸

技术编号:42959374 阅读:14 留言:0更新日期:2024-10-15 13:09
本申请提供了一种非安全级核电仪控系统的软件测试方法及相关装置,该方法包括:获取基准非安全级核电仪控系统的第一逻辑组态信息、第一数据库信息和第一交互页面信息,以及获取待测试非安全级核电仪控系统的第二逻辑组态信息、第二数据库信息和第二交互页面信息;比较第一逻辑组态信息和第二逻辑组态信息,比较第一数据库信息和第二数据库信息,以及比较第一交互页面信息和第二交互页面信息,获得比较结果;根据比较结果,确定待测试非安全级核电仪控系统的软件测试结果。该方法以对比测试的方式完成针对待测试非安全级核电仪控系统中各个软件参数的测试,减少测试成本,提升测试效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种非安全级核电仪控系统的软件测试方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、核电仪控系统(digital control system,dcs)作为核电站运行的“大脑”,分为安全级核电仪控系统和非安全级核电仪控系统。其中,安全级核电仪控系统用于在事故工况下实现核电机组停堆,非安全级核电仪控系统用于控制核电机组的正常运行与生产。

2、在一个核电项目中,通常包括多个核电机组,一个非安全级核电仪控系统可以控制多个核电机组中的部分核电机组。非安全级核电仪控系统由硬件部分和软件部分组成,硬件部分包括机柜、盘台、控制模块、电缆等,软件部分包括用于控制核电机组的应用程序。

3、为了实现安全、稳定的核电机组控制,需要针对非安全级核电仪控系统的软件部分进行测试(也称软件测试)。然而,由于非安全级核电仪控系统较为复杂,软件测试涉及数百个测试项,针对一个核电项目中多个非安全级核电仪控系统进行软件测试的时间成本较高,难以实现高效的软件测试。


技术实现思路

1、本申请提供了一种非安全级核电仪控系统的软件测试方法,该方法能够减少针对非安全级核电仪控系统进行软件测试的测试成本,提升测试效率。本申请还提供了非安全级核电仪控系统的软件测试装置、电子设备、计算机可读存储介质以及计算机程序产品。

2、第一方面,本申请提供了一种非安全级核电仪控系统的软件测试方法。

3、所述方法包括:

4、获取基准非安全级核电仪控系统的第一逻辑组态信息、第一数据库信息和第一交互页面信息,以及获取待测试非安全级核电仪控系统的第二逻辑组态信息、第二数据库信息和第二交互页面信息;其中,所述基准非安全级核电仪控系统为通过软件测试的非安全级核电仪控系统,所述基准非安全级核电仪控系统用于控制第一核电机组的运行,所述待测试非安全级核电仪控系统用于控制第二核电机组的运行,所述第一核电机组和所述第二核电机组属于同一核电项目;

5、比较所述第一逻辑组态信息和所述第二逻辑组态信息,比较所述第一数据库信息和所述第二数据库信息,以及比较所述第一交互页面信息和所述第二交互页面信息,获得比较结果;

6、根据所述比较结果,确定所述待测试非安全级核电仪控系统的软件测试结果。

7、第二方面,本申请提供了一种非安全级核电仪控系统的软件测试装置。

8、所述装置包括:

9、获取模块,用于获取基准非安全级核电仪控系统的第一逻辑组态信息、第一数据库信息和第一交互页面信息,以及获取待测试非安全级核电仪控系统的第二逻辑组态信息、第二数据库信息和第二交互页面信息;其中,所述基准非安全级核电仪控系统为通过软件测试的非安全级核电仪控系统,所述基准非安全级核电仪控系统用于控制第一核电机组的运行,所述待测试非安全级核电仪控系统用于控制第二核电机组的运行,所述第一核电机组和所述第二核电机组属于同一核电项目;

10、比较模块,用于比较所述第一逻辑组态信息和所述第二逻辑组态信息,比较所述第一数据库信息和所述第二数据库信息,以及比较所述第一交互页面信息和所述第二交互页面信息,获得比较结果;

11、确定模块,用于根据所述比较结果,确定所述待测试非安全级核电仪控系统的软件测试结果。

12、第三方面,本申请提供了一种电子设备。所述电子设备包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令,使得所述电子设备平台执行如本申请第一方面或第一方面的任一种实现方式所述的方法。

13、第四方面,本申请提供了一种计算机可读存储介质。所述计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得所述电子设备执行上述第一方面或第一方面的任一种实现方式所述的方法。

14、第五方面,本申请提供了一种计算机程序产品。所述计算机程序产品包括计算机可读指令,当其在电子设备上运行时,使得所述电子设备执行上述第一方面或第一方面的任一种实现方式所述的方法。

15、本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

16、基于上述内容描述,可知本申请的技术方案具有如下有益效果:

17、具体地,在该方法中,由于基准非安全级核电仪控系统和待测试非安全级核电仪控系统针对属于同一核电项目的核电机组进行运行控制,因此,基准非安全级核电仪控系统和待测试非安全级核电仪控系统的软件部分组态相似。在基准非安全级核电仪控系统通过软件测试后,通过比较逻辑组态信息、数据库信息和交互页面信息的方式,在无需实际运行测试实例的基础上,以对比测试的方式完成针对待测试非安全级核电仪控系统中各个软件参数的测试,减少测试成本,提升测试效率。

本文档来自技高网...

【技术保护点】

1.一种非安全级核电仪控系统的软件测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取基准非安全级核电仪控系统的第一逻辑组态信息、第一数据库信息和第一交互页面信息,以及获取待测试非安全级核电仪控系统的第二逻辑组态信息、第二数据库信息和第二交互页面信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述比较所述第一逻辑组态信息和所述第二逻辑组态信息,获得比较结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述比较所述第一数据库信息和所述第二数据库信息,获得比较结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述比较所述第一交互页面信息和所述第二交互页面信息,获得比较结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述比较结果由多个轮次比较过程产生,所述比较所述第一逻辑组态信息和所述第二逻辑组态信息,比较所述第一数据库信息和所述第二数据库信息,以及比较所述第一交互页面信息和所述第二交互页面信息,获得比较结果,包括:

7.一种非安全级核电仪控系统的软件测试装置,其特征在于,所述装置包括:

8.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令,使得所述电子设备执行如权利要求1至6所述的方法。

9.一种计算机可读存储介质,其特征在于,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备执行如权利要求1至6所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机可读指令;所述计算机可读指令用于实现权利要求1至6所述的方法。

...

【技术特征摘要】

1.一种非安全级核电仪控系统的软件测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取基准非安全级核电仪控系统的第一逻辑组态信息、第一数据库信息和第一交互页面信息,以及获取待测试非安全级核电仪控系统的第二逻辑组态信息、第二数据库信息和第二交互页面信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述比较所述第一逻辑组态信息和所述第二逻辑组态信息,获得比较结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述比较所述第一数据库信息和所述第二数据库信息,获得比较结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述比较所述第一交互页面信息和所述第二交互页面信息,获得比较结果,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于...

【专利技术属性】
技术研发人员:刘鹏飞朱剑郄永学刘飞马维王伟杨昊
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1