[发明专利]用于地铁信号系统测试软件的非侵入式自动化测试系统有效
申请号: | 202010100224.5 | 申请日: | 2020-02-18 |
公开(公告)号: | CN111290955B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 陈晓轩;向王涛;张致恺;孙军峰;金博;王祥丰;兰青辉 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06V30/148 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 地铁 信号系统 测试 软件 侵入 自动化 系统 | ||
本发明涉及一种用于地铁信号系统测试软件的非侵入式自动化测试系统,包括:OCR图像处理模块,用于识别处理地铁信号系统测试软件界面中的信息;图像数据采集模块,用于实时监控和采集地铁信号系统测试软件图形化界面中带有测试感兴趣信息的待处理图片;测试脚本配置模块,用于设定测试流程;客户端内网间通信模块,用于多机联动测试需求;日志处理模块,用于进行测试逻辑比对;测试结果可视化模块,用于对测试逻辑的输出结果进行可视化。与现有技术相比,本发明解决地铁信号系统测试软件中对测试人员依赖过重、不支持自动化测试的问题,有利于提高地铁信号系统测试的全自动化,有利于推动地铁的自动化进程,降低了开发、测试成本等优点。
技术领域
本发明涉及软件图形用户界面测试技术领域,尤其是涉及一种基于OCR与形态学图像处理技术的用于地铁信号系统测试软件的非侵入式自动化测试系统。
背景技术
自动化测试技术按照机制可以分为侵入式和非侵入式。侵入式测试技术采取某种方式修改测试目标软件的内部代码或者控制其运行环境;而非侵入式测试技术采取监控测试目标软件的用户界面,不修改软件内部结构或者代码,而是模拟测试人员完成测试流程。由于地铁信号系统的涉密性高,机制复杂,侵入式测试技术会更改测试目标软件的内部代码或者控制其运行环境,导致不可控的安全问题。所以在地铁信号系统测试软件这个场景下适合采用非侵入式自动测试机制。
现阶段对于地铁信号系统的测试基本上还是停留在测试人员根据需求文档,先用自然语言写好测试需求,然后将地铁站内信息制作成测试表,由测试人员逐条阅读,通过键盘或者鼠标输入测试条件,用眼睛观察用户界面的对于地铁线路的图形化信息和对应的站点信息,整个测试过程非常缓慢而且由于人为疏忽容易导致错误。
具有图形用户接口的地铁信号系统测试软件,对图形界面的输入操作必须由手工操作完成,输出判断也必须由人脑对照着测试需求表进行。由于测试人员的操作差异,被测试系统的性能不能被完全利用,系统的测试速度受限于测试人员的速度,系统的测试准确度也受限于测试人员的判断准确度,而且没有可视的量化的测试效果。而且地铁信号系统测试需求多样复杂,不同版本的地铁信号系统测试软件的操作和界面有差异,无法使用固定的流程和操作方式覆盖所有的测试需求。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种用于地铁信号系统测试软件的非侵入式自动化测试系统。
本发明的目的可以通过以下技术方案来实现:
一种用于地铁信号系统测试软件的非侵入式自动化测试系统,该系统基于OCR与形态学图像处理技术,所述的系统包括:
OCR图像处理模块,用于识别处理地铁信号系统测试软件界面中的信息;
图像数据采集模块,用于实时监控和采集地铁信号系统测试软件图形化界面中带有测试感兴趣信息的待处理图片;
测试脚本配置模块,用于设定测试流程;
客户端内网间通信模块,用于多机联动测试需求;
日志处理模块,用于进行测试逻辑比对;
测试结果可视化模块,用于对测试逻辑的输出结果进行可视化,便于测试人员复查。
优选的,所述的OCR图像处理模块包括图像预处理单元、字符定位单元、字符分割单元、字符识别单元、目标菜单定位单元、地铁路段形态识别单元、和图像逻辑比对单元。
优选的,所述的OCR图像处理模块基于OCR图像识别技术对地铁信号系统测试软件图形化界面读取图像,并根据其图形化特征定位需要识别的信息,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010100224.5/2.html,转载请声明来源钻瓜专利网。