人机界面验证系统、方法、装置及电子设备与流程

专利2025-04-21  20


本公开涉及系统验证,尤其涉及一种人机界面验证系统、方法、装置及电子设备。


背景技术:

1、当前控制系统人机界面验证主要依靠验证人员进行人工测试,根据验证程序要求,验证人员开展逐项测试,为保证测试覆盖率,验证人员需遍历很多排列组合后的测试项。实际验证测试中,排列组合后的测试项通常数量大,仅靠人工进行验证测试。这种测试方法验证效率不高,测试过程中重复步骤占据测试工作比重较大,且验证测试质量难以保证,测试的充分性依赖于测试人员的经验,难以控制测试质量,并且无法确保验证测试覆盖率、有限设定条件的测试,不能覆盖全部情形,影响测试的充分性、有效性。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本公开的一个目的在于提出一种人机界面验证系统。

3、本公开的第二个目的在于提出一种人机界面验证方法。

4、本公开的第三个目的在于提出一种人机界面验证装置。

5、本公开的第四个目的在于提出一种电子设备。

6、本公开的第五个目的在于提出一种非瞬时计算机可读存储介质。

7、本公开的第六个目的在于提出一种计算机程序产品。

8、为达上述目的,本公开第一方面实施方式提出了一种人机界面验证系统,包括:获取模块,所述获取模块用于获取待验证的燃气轮机控制系统的至少一个宏模块和所述宏模块对应的目标验证方案,其中,所述宏模块包括至少一个待验证的组件,所述宏模块中的所有组件适用于同一测试用例;存储模块,所述存储模块存储设有所述燃气轮机控制系统各个模块的测试步骤;生成模块,用于基于所述目标验证方案从所述存储模块中所有的测试步骤中选取适配的目标测试步骤,并基于所述目标测试步骤组成所述宏模块的目标测试用例;验证模块,用于基于所述目标测试用例对所述燃气轮机控制系统进行验证。

9、根据本公开的一个实施方式,所述人机界面验证方法还包括:所述基于所述目标测试用例对所述燃气轮机控制系统进行验证,包括:将所述目标测试用例和所述目标测试用例对应的宏模块中的各个组件进行关联;将关联后的目标测试用例和验证界面进行封装,以生成验证程序;基于所述验证程序对所述燃气轮机控制系统进行验证。

10、根据本公开的一个实施方式,所述验证模块,还包括:静态验证单元和动态验证单元;其中,所述动态验证单元用于对所述目标测试用例中的动态测试步骤进行验证。

11、根据本公开的一个实施方式,所述验证模块,还包括:人机显示模块,其中,所述人机显示模块用于显示所述静态验证单元和/或所述动态验证单元在验证过程中的测试步骤的状态。

12、根据本公开的一个实施方式,所述验证模块还用于显示所述目标测试用例的测试结果。

13、根据本公开的一个实施方式,所述目标测试用例为步序验证。

14、根据本公开的一个实施方式,人机显示模块显示的静态验证单元和/或动态验证单元在验证过程中的测试步骤的状态为基于所述目标测试用例的步序进行逐步显示的,所述验证模块显示的所述目标测试用例的测试结果为基于所述目标测试用例的步序进行逐步显示的。

15、为达上述目的,本公开第二方面实施例提出了一种人机界面验证方法,包括:获取待验证的燃气轮机控制系统的至少一个宏模块和所述宏模块对应的目标验证方案;将所述宏模块和所述目标验证方案输入至所述人机界面验证系统中,以实现对所述燃气轮机控制系统的人机界面验证,其中,所述人机界面验证系统为第一方面实施例所述的系统。

16、为达上述目的,本公开第三方面实施例提出了一种人机界面验证装置,包括:接收模块,用于获取待验证的燃气轮机控制系统的至少一个宏模块和所述宏模块对应的目标验证方案;输入模块,用于将所述宏模块和所述目标验证方案输入至所述人机界面验证系统中,以实现对所述燃气轮机控制系统的人机界面验证,其中,所述人机界面验证系统为第一方面实施例所述的系统。

17、为达上述目的,本公开第四方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如本公开第二方面实施例所述的人机界面验证方法。

18、为达上述目的,本公开第五方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于实现如本公开第二方面实施例所述的人机界面验证方法。

19、为达上述目的,本公开第六方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时用于实现如本公开第一方面实施例所述的人机界面验证方法。

20、由此,通过人机界面验证系统对燃气轮机控制系统进行验证,可以实现对宏模块提供功能组级验证,降低验证成本,同时通过选择存储模块中存储的测试步骤生成目标测试用例,可以降低测试用例的生成成本和生成难度,提升验证的效率。



技术特征:

1.一种人机界面验证系统,其特征在于,包括:

2.根据权利要求1所述的人机界面验证系统,其特征在于,所述基于所述目标测试用例对所述燃气轮机控制系统进行验证,包括:

3.根据权利要求1所述的人机界面验证系统,其特征在于,所述验证模块,还包括:

4.根据权利要求3所述的人机界面验证系统,其特征在于,所述验证模块,还包括:

5.根据权利要求1所述的人机界面验证系统,其特征在于,所述验证模块还用于显示所述目标测试用例的测试结果。

6.根据权利要求1所述的人机界面验证系统,其特征在于,所述目标测试用例为步序验证。

7.根据权利要求6所述的人机界面验证系统,其特征在于,人机显示模块显示的静态验证单元和/或动态验证单元在验证过程中的测试步骤的状态为基于所述目标测试用例的步序进行逐步显示的,所述验证模块显示的所述目标测试用例的测试结果为基于所述目标测试用例的步序进行逐步显示的。

8.一种人机界面验证方法,其特征在于,包括:

9.一种人机界面验证装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括存储器、处理器;


技术总结
本公开提出了一种人机界面验证系统、方法、装置及电子设备,包括:获取模块用于获取待验证的燃气轮机控制系统的至少一个宏模块和宏模块对应的目标验证方案;存储模块存储设有燃气轮机控制系统各个模块的测试步骤;生成模块,用于基于目标验证方案从存储模块中所有的测试步骤中选取适配的目标测试步骤,并基于目标测试步骤组成宏模块的目标测试用例;验证模块,用于基于目标测试用例对燃气轮机控制系统进行验证。由此,通过人机界面验证系统对燃气轮机控制系统进行验证,可以实现对宏模块提供功能组级验证,降低验证成本,同时通过选择存储模块中存储的测试步骤生成目标测试用例,可以降低测试用例的生成成本和生成难度,提升验证的效率。

技术研发人员:赵瑜,沈新军,王金建,闫斌斌,白涛,王秋实,吕新
受保护的技术使用者:国家电投集团北京重燃能源科技发展有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-23679.html