CN116804874A - 综采远控模块测试***、方法、综采***及电子设备 - Google Patents
综采远控模块测试***、方法、综采***及电子设备 Download PDFInfo
- Publication number
- CN116804874A CN116804874A CN202310664106.0A CN202310664106A CN116804874A CN 116804874 A CN116804874 A CN 116804874A CN 202310664106 A CN202310664106 A CN 202310664106A CN 116804874 A CN116804874 A CN 116804874A
- Authority
- CN
- China
- Prior art keywords
- fully
- remote control
- operation instruction
- mechanized
- control module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005065 mining Methods 0.000 title claims abstract description 142
- 238000012360 testing method Methods 0.000 title claims abstract description 105
- 238000000034 method Methods 0.000 title description 14
- 238000004088 simulation Methods 0.000 claims abstract description 46
- 238000012795 verification Methods 0.000 claims abstract description 29
- 230000002159 abnormal effect Effects 0.000 claims abstract description 7
- 230000006399 behavior Effects 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 7
- 230000005856 abnormality Effects 0.000 claims description 6
- 238000010998 test method Methods 0.000 claims 1
- 230000007547 defect Effects 0.000 abstract description 2
- 239000003245 coal Substances 0.000 description 10
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及综采自动化***技术领域,提供一种综采远控模块测试***、方法、综采***及电子设备,其中***包括:操作模拟单元,用于在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成实际操作指令;设备模拟单元,用于模拟与预设操作指令对应的设备接收实际操作指令,并校验实际操作指令与预设操作指令的匹配性,以及模拟设备向综采自动化***反馈执行预设操作指令后的反馈信息;执行验证单元,用于校验综采自动化***的实际显示是否与执行预设操作指令后的显示结果相匹配。本发明用以解决现有技术中在综采自动化***出现异常时,因采用人工对综采远控模块进行故障定位,所造成的耗时长,且故障定位困难的缺陷。
Description
技术领域
本发明涉及综采自动化***技术领域,尤其涉及一种综采远控模块测试***、方法、综采***及电子设备。
背景技术
随着智慧矿山业务的高速发展,综采自动化***在行业得到普遍认可。
在综采自动化***现场维护过程中,综采自动化***的远控模块需要与采煤机、支架、破碎机等多种设备交互。然而,在实现本发明技术方案的过程中,发明人发现,在针对远控模块进行故障定位时,目前主要通过人工进行,即由操作人员逐一操作与综采自动化***连接的各设备,来进行故障定位。但是,与综采自动化***连接的设备的操作台按钮较多,采用人工进行故障定位会使得耗时较长,并且由于井下现场环境约束,也使得研发工程师和服务工程师不能频繁使用真实设备进行故障定位。因此,导致对远控模块的测试变得异常困难。
发明内容
本发明提供一种综采远控模块测试***、方法、综采***及电子设备,用以解决现有技术中在综采自动化***出现异常时,因采用人工对综采远控模块进行故障定位,所造成的耗时长,且故障定位困难的缺陷。
本发明提供一种综采远控模块测试***,包括:
操作模拟单元,用于在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
设备模拟单元,用于模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
执行验证单元,用于校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
优选地,根据本发明所述的综采远控模块测试***,还包括:传输检测单元;
所述传输检测单元,用于确定所述操作模拟单元是否向所述设备模拟单元发送所述实际操作指令。
优选地,根据本发明所述的综采远控模块测试***,所述设备模拟单元包括校验模块和发送模块;
所述校验模块,用于校验所述实际操作指令的报文内容,是否与所述预设操作指令的报文内容一致;
所述发送模块,用于模拟所述设备向所述综采自动化***反馈所述反馈信息。
优选地,根据本发明所述的综采远控模块测试***,还包括:环境部署单元;
所述环境部署单元,用于确定所述综采自动化***的服务器是否正常在线,并在确定所述服务器正常在线时,构建针对所述综采远控模块的测试环境,而在所述服务器在线异常时,触发服务器在线异常提示。
优选地,根据本发明所述的综采远控模块测试***,还包括:启动测试单元;
所述启动测试单元,用于按照预设启动顺序,启动所述综采自动化***的各程序服务,并在所述程序服务启动异常时,触发相应程序服务启动失败提示。
优选地,根据本发明所述的综采远控模块测试***,还包括:定位单元;
所述定位单元,用于定位所述综采自动化***的各显示界面上的操作对象和显示对象的位置;
所述操作模拟单元,还用于在所述定位单元定位的所述综采自动化***的登录界面上,通过输入登录信息登录所述综采自动化***,并模拟点击菜单进入所述远控操作台界面。
优选地,根据本发明所述的综采远控模块测试***,还包括:报告生成单元;
所述报告生成单元,用于基于所述设备模拟单元和所述执行验证单元的校验结果,生成所述综采远控模块的测试报告。
本发明还提供一种基于如上述任一种所述的综采远控模块测试***的综采远控模块测试方法,包括:
在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
本发明还提供一种包括如上述任一种所述的综采远控模块测试***的综采自动化***。
本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的综采远控模块测试方法。
本发明提供的一种综采远控模块测试***、方法、综采***及电子设备,首先基于操作模拟单元在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令,然后基于设备模拟单元模拟与预设操作指令对应的设备接收实际操作指令,并校验实际操作指令与预设操作指令的匹配性,以及模拟设备向综采自动化***反馈执行预设操作指令后的反馈信息,最后基于执行验证单元校验综采自动化***的实际显示是否与执行预设操作指令后的显示结果相匹配,从而通过在综采自动化***的远控操作台界面上自动模拟所有操作行为,实现对综采远控模块是否生成正确的操作指令、是否可以成功接收设备在执行预设操作指令后的反馈信息,以及基于执行预设操作指令后,综采自动化***的监控界面上显示的设备的属性状态是否正确的校验,即实现对综采远控模块的故障自动定位,不仅减少了人员和时间的投入,还提高了故障速度。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的一个实施例的综采远控模块测试***的结构示意图;
图2是本发明提供的另一个实施例的综采远控模块测试***的结构示意图;
图3是采用本发明的一个实施例提供的综采远控模块测试***进行综采远控模块测试的一个实例的测试流程图;
图4是本发明提供的一个实施例的综采远控模块测试方法的流程示意图;
图5是本发明提供的一个实施例的电子设备的结构示意图;
附图标记:
100:操作模拟单元;200:设备模拟单元;210:校验模块;220:发送模块;300:执行验证单元;400:传输检测单元;500:环境部署单元;600:启动测试单元;700:定位单元;800:报告生成单元。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1至图3描述根据本发明的一些实施例的综采远控模块测试***,该***如图1所示,包括:操作模拟单元100、设备模拟单元200和执行验证单元300;其中:
操作模拟单元100用于在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
设备模拟单元200用于模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
执行验证单元300用于校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
可以理解的是,在综采自动化***现场测试过程中,综采远控模块需要与采煤机、支架、泵站、破碎机等设备交互,当基于综采远控模块控制设备执行某一操作时,如果设备反馈的属性状态不正确,则可以确定在综采远控模块向该设备的控制指令发送、设备执行相应操作的功能,设备向综采自动化***的反馈信号发送,以及综采自动化***对反馈信号的接收中,至少存在一处故障。因而,可以通过对综采远控模块的测试,来实现对综采自动化***故障的定位。
具体地,综采远控模块的操作行为,即在远控操作台界面上的操作行为包括单击按钮、长按按钮,以及松开按钮等多种。通过在远控操作台界面上逐一模拟用于生成所有预设操作指令的操作行为,在综采远控模块功能正常时,可以使综采远控模块相应的生成所有的预设操作指令。例如:通过模拟长按对应于采煤机的摇臂上升的按钮,生成控制摇臂持续上升的操作指令。其中,可以通过将针对于各预设操作指令的操作行为以计算机程序的形式生成为一条一条的记录,然后将这些记录预存为预设操作行为列表,来使操作模拟单元100按照预设操作行为列表的顺序,来逐一模拟用于生成预设操作指令的操作行为,进而实现综采远控模块与所有设备间的交互的测试。
更具体地,当综采远控模块的功能异常时,在远控操作台界面上模拟用于生成预设操作指令A的操作行为,可能使综采远控模块生成的操作指令并非预设操作指令A。因而,通过基于操作模拟单元100在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令,然后基于设备模拟单元200模拟与预设操作指令对应的设备接收实际操作指令,并校验实际操作指令与预设操作指令的匹配性,可以首先校验综采远控模块对该设备相应操作的控制是否正常,而在通过设备模拟单元200模拟设备向综采自动化***反馈执行预设操作指令后的反馈信息后,通过执行验证单元300校验综采自动化***的实际显示是否与执行预设操作指令后的显示结果相匹配,例如:在综采远控模块向采煤机发送使速度为1m/s的预设操作指令时,校验基于执行该预设操作指令后,综采自动化***的监控界面上显示的采煤机速度是否为1m/s;在综采远控模块向采煤机发送使采煤机运行方向向左的预设操作指令时,校验基于执行该预设操作指令后,综采自动化***的监控界面上显示的采煤机的运行法相是否向左等,从而进一步校验综采远控模块对设备的控制功能,以及设备与综采自动化***间的通讯功能是否正常。
进一步地,执行验证单元300具体可以采用OCR文字识别技术以及OpenCV图像识别技术等来验证执行预设操作指令后设备的属性状态是否正确。例如:使用OCR(OpticalCharacter Recognition,光学字符识别)获取采煤机运行速度是否为1m/s,使用OpenCV图像识别技术识别采煤机的运行方向是否是向左等。
本发明实施例提供的综采远控模块测试***,通过基于操作模拟单元100在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令,然后基于设备模拟单元200模拟与预设操作指令对应的设备接收实际操作指令,并校验实际操作指令与预设操作指令的匹配性,以及模拟设备向综采自动化***反馈执行预设操作指令后的反馈信息,最后基于执行验证单元300校验综采自动化***的实际显示是否与执行预设操作指令后的显示结果相匹配,实现了在无需人工干预,不依赖真实设备的基础上,对综采远控模块的自动化检测,有效提高了故障定位速度,即方便了综采远控模块的测试。
基于上述实施例的内容,如图2所示,综采远控模块测试***还包括:传输检测单元400;
所述传输检测单元400用于确定所述操作模拟单元100是否向所述设备模拟单元200发送所述实际操作指令。
具体地,本发明实施例提供的综采远控模块测试***可以在操作模拟单元在远控操作台界面上模拟操作行为后,通过传输检测单元确定模拟的对应于该预设操作指令的真实设备,是否接收到该实际操作指令,从而实现对综采远控模块与相应真实设备间的传输功能是否正常的检测。
基于上述实施例的内容,如图2所示,所述设备模拟单元200包括校验模块210和发送模块220;
所述校验模块210,用于校验所述实际操作指令的报文内容,是否与所述预设操作指令的报文内容一致;
所述发送模块220,用于模拟所述设备向所述综采自动化***反馈所述反馈信息。
具体地,通过设置设备模拟单元200包括校验模块210和发送模块220,可以使校验模块210通过校验接收的实际操作指令的报文内容是否与预设操作指令的报文内容相同,来检验综采远控模块生成的操作指令是否正确,而发送模块220可以通过向综采自动化***反馈执行预设操作指令后的反馈信息,来校验真实设备与综采自动化***间的通讯功能是否正常。
更具体地,基于当前设备的传输模式,可以设置设备模拟单元200支持模拟泵站、刮板机、转载机和破碎机等采用modbus协议通讯的设备,以及采煤机和支架等采用CAN(Controller Area Network,控制器局域网络)协议通讯的设备,以满足针对于当前使用的综采远控模块的检测。
基于上述实施例的内容,如图2所示,综采远控模块测试***还包括:环境部署单元500;
所述环境部署单元500用于确定所述综采自动化***的服务器是否正常在线,并在确定所述服务器正常在线时,构建针对所述综采远控模块的测试环境,而在所述服务器在线异常时,触发服务器在线异常提示。
具体地,通过环境部署单元500的设置,使得本发明实施例提供的综采远控模块测试***可以自动检测部署综采自动化***的服务器是否在线,并在检测到服务器在线时,通过程序实现创建路径-解压待测安装包-修改配置文件-拷贝文件到部署路径等操作步骤,从而完成综采自动化***针对综采远控模块的测试环境的自动化部署,而在检测到服务器在线异常时,可以给出部署服务器在线异常提示。
基于上述实施例的内容,如图2所示,综采远控模块测试***还包括:启动测试单元600;
所述启动测试单元600用于按照预设启动顺序,启动所述综采自动化***的各程序服务,并在所述程序服务启动异常时,触发相应程序服务启动失败提示。
具体地,通过启动测试单元600的设置,使得本发明实施例提供的综采远控模块测试***可以按照初始化配置的启动顺序,即预设启动顺序对综采自动化***中的各个程序服务进行自动化启动,例如:启动数据库、启动边缘支撑、启动redis、启动中间件等,同时,在启动服务失败时,给出相应启动失败提示信息,从而实现对综采远控模块的自动化测试。
基于上述实施例的内容,如图2所示,综采远控模块测试***还包括:定位单元700;
所述定位单元700用于定位所述综采自动化***的各显示界面上的操作对象和显示对象的位置;
所述操作模拟单元100,还用于在所述定位单元700定位的所述综采自动化***的登录界面上,通过输入登录信息登录所述综采自动化***,并模拟点击菜单进入所述远控操作台界面。
具体地,综采自动化***的各显示界面上的操作对象包括各种输入框,菜单以及操作台按钮等,显示对象包括各种设备属性的显示位置等。
可以理解的是,综采自动化***的控件ID列表中包含各操作对象和显示对象的位置信息,在一个具体地实施例中,定位单元700可以采用获取综采自动化***的控件的automation ID(自动识别码)的方式,来定位综采自动化***中的各操作对象和显示对象的位置。
更具体地,在通过定位单元700定位到各操作对象和显示对象的位置后,则可以利用操作模拟单元100首先通过输入用户名和密码,来登录综采自动化***,然后再通过模拟点击菜单来进入远控操作台界面,并通过模拟点击、长按、松开按钮等操作行为,来实现使综采远控模块生成操作指令。
基于上述实施例的内容,如图2所示,综采远控模块测试***还包括:报告生成单元800;
所述报告生成单元800用于基于所述设备模拟单元200和所述执行验证单元300的校验结果,生成所述综采远控模块的测试报告。
具体地,通过报告生成单元800的设置,使得本发明实施例提供的综采远控模块测试***可以统计针对于所有预设操作指令的测试结果。
在一个具体地实施例中,报告生成单元800可以采用生成测试结果详情列表、测试结果统计饼状图等方式,来作为测试报告。
综合上述实施例提供的综采远控模块测试***,在一个具体地实施例中,采用本发明实施例提供的综采远控模块测试***进行综采远控模块的测试流程可以如图3所示。
由图3所示的测试流程可见,本发明实施例提供的综采远控模块测试***可以自动完成综采自动化***的环境部署,程序启动,测试执行及测试报告生成等测试操作流程,做到无需人员干预,针对综采远控模块的一键启动的自动化测试,同时,可以模拟点击按钮,长按按钮和松开按钮等多种动作行为来满足不同的测试场景需求,并可快速且准确的完成操作命令是否正常发送,操作报文内容的正确性和操作完成后设备状态信息是否正确等验证工作,大幅度的降低测试耗时,有效地提高了测试的有效性。
下面对本发明提供的一种综采远控模块测试方法方法进行描述,下文描述的综采远控模块测试方法与上文描述的一种综采远控模块测试***可相互对应参照。
本发明实施例提供的基于如上述任一实施例提供的综采远控模块测试***的综采远控模块测试方法,执行于综采远控模块测试***,该综采远控模块测试方法如图4所示,包括以下步骤:
401、在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
402、模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
403、校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
本发明实施例提供的综采远控模块测试方法,通过在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令,然后模拟与预设操作指令对应的设备接收实际操作指令,并校验实际操作指令与预设操作指令的匹配性,以及模拟设备向综采自动化***反馈执行预设操作指令后的反馈信息,最后校验综采自动化***的实际显示是否与执行预设操作指令后的显示结果相匹配,从而通过在综采自动化***的远控操作台界面上自动模拟所有操作行为,实现对综采远控模块是否生成正确的操作指令、是否可以成功接收设备在执行预设操作指令后的反馈信息,以及基于执行预设操作指令后,综采自动化***的监控界面上显示的设备的属性状态是否正确的校验,即实现对综采远控模块的故障自动定位,不仅减少了人员和时间的投入,还提高了故障速度。
可选地,在使综采远控模块生成操作指令后,还确定所述操作模拟单元是否向所述设备模拟单元发送所述实际操作指令。
可选地,所述模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息,具体包括:
校验所述实际操作指令的报文内容,是否与所述预设操作指令的报文内容一致;以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息。
可选地,综采远控模块测试方法还包括:
确定所述综采自动化***的服务器是否正常在线,并在确定所述服务器正常在线时,构建针对所述综采远控模块的测试环境,而在所述服务器在线异常时,触发服务器在线异常提示。
可选地,综采远控模块测试方法还包括:
按照预设启动顺序,启动所述综采自动化***的各程序服务,并在所述程序服务启动异常时,触发相应程序服务启动失败提示。
可选地,综采远控模块测试方法还包括:
定位所述综采自动化***的各显示界面上的操作对象和显示对象的位置;
在所述综采自动化***的登录界面上,通过输入登录信息登录所述综采自动化***,并模拟点击菜单进入所述远控操作台界面。
可选地,综采远控模块测试方法还包括:
基于所述设备模拟单元和所述执行验证单元的校验结果,生成所述综采远控模块的测试报告。
本发明实施例还提供一种包括如上述任一实施例所述的综采远控模块测试***的综采自动化***。
可以理解的是,包括如上述任一种实施例所述的综采远控模块测试***的综采自动化***,具有上述任一实施例提供的综采远控模块测试***的所有优点和技术效果,此处不再赘述。
图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行一种综采远控模块测试方法,所述方法包括:在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Ony Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供一种综采远控模块测试方法,所述方法包括:在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现一种综采远控模块测试方法,所述方法包括:在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种综采远控模块测试***,其特征在于,包括:
操作模拟单元,用于在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
设备模拟单元,用于模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
执行验证单元,用于校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
2.根据权利要求1所述的综采远控模块测试***,其特征在于,还包括:传输检测单元;
所述传输检测单元,用于确定所述操作模拟单元是否向所述设备模拟单元发送所述实际操作指令。
3.根据权利要求1所述的综采远控模块测试***,其特征在于,所述设备模拟单元包括校验模块和发送模块;
所述校验模块,用于校验所述实际操作指令的报文内容,是否与所述预设操作指令的报文内容一致;
所述发送模块,用于模拟所述设备向所述综采自动化***反馈所述反馈信息。
4.根据权利要求1所述的综采远控模块测试***,其特征在于,还包括:环境部署单元;
所述环境部署单元,用于确定所述综采自动化***的服务器是否正常在线,并在确定所述服务器正常在线时,构建针对所述综采远控模块的测试环境,而在所述服务器在线异常时,触发服务器在线异常提示。
5.根据权利要求1所述的综采远控模块测试***,其特征在于,还包括:启动测试单元;
所述启动测试单元,用于按照预设启动顺序,启动所述综采自动化***的各程序服务,并在所述程序服务启动异常时,触发相应程序服务启动失败提示。
6.根据权利要求1所述的综采远控模块测试***,其特征在于,还包括:定位单元;
所述定位单元,用于定位所述综采自动化***的各显示界面上的操作对象和显示对象的位置;
所述操作模拟单元,还用于在所述定位单元定位的所述综采自动化***的登录界面上,通过输入登录信息登录所述综采自动化***,并模拟点击菜单进入所述远控操作台界面。
7.根据权利要求1所述的综采远控模块测试***,其特征在于,还包括:报告生成单元;
所述报告生成单元,用于基于所述设备模拟单元和所述执行验证单元的校验结果,生成所述综采远控模块的测试报告。
8.一种基于如权利要求1至7任一项所述的综采远控模块测试***的综采远控模块测试方法,其特征在于,包括:
在综采自动化***的远控操作台界面上模拟用于生成预设操作指令的操作行为,使综采远控模块生成操作指令,并作为实际操作指令;
模拟与所述预设操作指令对应的设备接收所述实际操作指令,并校验所述实际操作指令与所述预设操作指令的匹配性,以及模拟所述设备向所述综采自动化***反馈执行所述预设操作指令后的反馈信息;
校验所述综采自动化***的实际显示是否与执行所述预设操作指令后的显示结果相匹配。
9.一种综采自动化***,其特征在于,包括如权利要求1至7任一项所述的综采远控模块测试***。
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求8所述的综采远控模块测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310664106.0A CN116804874A (zh) | 2023-06-06 | 2023-06-06 | 综采远控模块测试***、方法、综采***及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310664106.0A CN116804874A (zh) | 2023-06-06 | 2023-06-06 | 综采远控模块测试***、方法、综采***及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116804874A true CN116804874A (zh) | 2023-09-26 |
Family
ID=88079278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310664106.0A Pending CN116804874A (zh) | 2023-06-06 | 2023-06-06 | 综采远控模块测试***、方法、综采***及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116804874A (zh) |
-
2023
- 2023-06-06 CN CN202310664106.0A patent/CN116804874A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111538539A (zh) | 存储***启动方法、装置及计算机可读存储介质 | |
CN107800783B (zh) | 远程监控服务器的方法及装置 | |
CN112256593B (zh) | 一种程序处理方法、装置、计算机设备和可读存储介质 | |
CN112737886A (zh) | 一种工装测试方法及*** | |
CN111078484A (zh) | ***升级的断电测试方法、装置、设备及存储介质 | |
CN113495545A (zh) | 使用在环硬件测试车辆设备控制器的***和方法 | |
CN110990289A (zh) | 一种自动提交bug的方法、装置、电子设备及存储介质 | |
CN114860518A (zh) | 功能安全***的检测方法、***、电子设备、存储介质 | |
CN116909800B (zh) | 崩溃信息的定位方法、崩溃信息的定位装置及存储介质 | |
CN112911283B (zh) | 智能电视测试方法及装置 | |
US10890621B2 (en) | Systems and methods for testing an embedded controller | |
CN116804874A (zh) | 综采远控模块测试***、方法、综采***及电子设备 | |
CN110134558B (zh) | 一种服务器的检测方法和装置 | |
CN112822254A (zh) | 数据采集传输***及远程在线升级、调配参数的方法 | |
CN115934559A (zh) | 表单智能测试***的测试方法 | |
CN111975172B (zh) | 用于电弧焊机的交互方法、交互***及电弧焊机交互设备 | |
CN105320120A (zh) | 模拟空调压缩机启动失败的装置和方法 | |
CN113805921A (zh) | 一种固件远程升级方法及装置 | |
CN112473146A (zh) | 一种游戏战斗过程信息自动化测试方法、装置及*** | |
CN113640026B (zh) | 一种工业设备测试方法和装置、测试*** | |
CN108418699B (zh) | 一种变电站自动化设备通信对点***及方法 | |
CN111343661B (zh) | 一种黑名单功能的测试方法、装置及计算机可读存储介质 | |
CN116382968B (zh) | 外部设备的故障检测方法以及装置 | |
CN117793340A (zh) | 一种机顶盒状态监测方法、装置、设备及存储介质 | |
CN109254925B (zh) | 测试数据帧生成方法及装置、软件测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |