[发明专利]一种基于事件驱动的核电厂人机交互系统自动化测试装置在审
申请号: | 201910138337.1 | 申请日: | 2019-02-25 |
公开(公告)号: | CN110688298A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 桑玮;毛磊;刘凯;王政彦;王宇帆;周健文;贺颖;常萧;王伟;张淑慧;张洪 | 申请(专利权)人: | 上海核工程研究设计院有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 31253 上海精晟知识产权代理有限公司 | 代理人: | 冯子玲 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机交互系统 通信接口模块 测试模块 互相通信 事件驱动 定义模块 测试 核电厂 自动化测试装置 输出端连接 动态数据 工程技术 基于事件 实际功能 实际结果 事件触发 事件响应 系统测试 显示终端 预期结果 测试样 比对 驱动 外部 重复 劳动 检查 | ||
本发明的目的在于公开一种基于事件驱动的核电厂人机交互系统自动化测试装置,它包括事件驱动模块、事件定义模块、通信接口模块和测试模块,所述事件定义模块依次与所述事件驱动模块、通信接口模块和测试模块互相通信连接,所述事件驱动模块与外部动态数据互相通信连接,所述通信接口模块与人机交互系统互相通信连接,所述测试模块的输出端连接有显示终端;测试时可根据人机交互系统的实际功能需求,导入测试样例,通过事件触发后的预期结果与实际结果之间的比对,完成人机交互系统的测试;同时,通过查看人机交互系统中实际的事件响应状态,检查测试的正确性,极大的降低工程技术人员在系统测试工作中从事繁杂重复劳动的工作时间。
技术领域
本发明涉及一种自动化测试平台,特别涉及一种适用于核电厂应用软件系统测试的基于事件驱动的核电厂人机交互系统自动化测试装置。
背景技术
核电厂应用软件作为支持核电厂运行和监视所需的重要系统,由于其与核电厂仪控系统存在数据接口,在接入核电厂仪控系统前需要对系统的功能和性能进行充分的测试。
核电厂应用软件在自身部件的集成测试完成后,正式与核电厂仪控系统集成前,主要通过系统测试来验证系统的功能和性能。当前,核电厂应用软件的系统测试工作中,对于软件逻辑计算部分有些采用软件开发工程师自行模拟数据,以数据激励的方式开展功能测试,该方法无法模拟真实的测试场景,测试不完整。有些采用人工点测方式,人工点测类似于单步测试,每次测试需要耗费大量的时间,测试效率低下,工作量大,并且人工统计数据不准确,在大数据量并发的情况下系统性能测试等诸多方面,人工测试几乎无法完成。
此外,在核电厂软件系统测试阶段并无相应的测试工具,用于模拟核电厂仪控系统特定的指令和接口,例如模拟机响应指令、双机冗余等。所以在系统测试阶段类似的特殊功能和接口的测试,核电厂应用软件几乎无法开展,只有等到和核电厂仪控系统集成后才能开展测试,一旦此阶段出现问题,往往很难定位问题所在,系统测试工作会变的耗时费力。
因此,特别需要一种基于事件驱动的核电厂人机交互系统自动化测试装置,以解决上述现有存在的问题。
发明内容
本发明的目的在于提供一种基于事件驱动的核电厂人机交互系统自动化测试装置,针对现有技术的不足,满足核电厂应用软件系统测试阶段的功能和性能测试,并能够模拟核电厂特定的指令和接口,以满足核电厂应用软件的系统测试,降低系统投运前的测试风险。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种基于事件驱动的核电厂人机交互系统自动化测试装置,其特征在于,它包括事件驱动模块、事件定义模块、通信接口模块和测试模块,所述事件定义模块依次与所述事件驱动模块、通信接口模块和测试模块互相通信连接,所述事件驱动模块与外部动态数据互相通信连接,所述通信接口模块与人机交互系统互相通信连接,所述测试模块的输出端连接有显示终端。
在本发明的一个实施例中,所述事件驱动模块在单位时间内连续或不连续的产生一个或多个事件信息。
在本发明的一个实施例中,所述事件定义模块建立事件产生条件,产生条件是基于特定的规则和数据组合。
在本发明的一个实施例中,所述通信接口模块将事件数据送至人机交互系统,并通过通信接口模块获取人机交互系统获取事件后的状态反馈信息。
在本发明的一个实施例中,所述测试模块通过显示终端显示和记录人机交互系统获取事件后的状态反馈信息。
在本发明的一个实施例中,所述测试模块定义人机交互系统获取事件后的预期状态反馈信息,预期状态反馈可通过事件脚本的方法导入。
在本发明的一个实施例中,所述测试模块将预期状态反馈信息与人机交互系统的实际状态反馈信息进行比对,并将比对结果通过显示终端显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院有限公司,未经上海核工程研究设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910138337.1/2.html,转载请声明来源钻瓜专利网。