[发明专利]一种基于状态迁移的自动测试可视化方法及系统有效
申请号: | 202110456428.7 | 申请日: | 2021-04-27 |
公开(公告)号: | CN112988597B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 曹雅鑫;崔岩;彭栋;张玙;韩兴邦;王振辉 | 申请(专利权)人: | 北京全路通信信号研究设计院集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/34 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张迎新;史光伟 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 状态 迁移 自动 测试 可视化 方法 系统 | ||
本发明提供一种基于状态迁移的自动测试可视化方法及系统,方法包括:以状态对象列表存储具有迁移关系的一组状态对象;根据状态对象之间的迁移关系,按照一定顺序执行各状态对象相关的测试动作;根据状态对象列表和状态对象执行顺序显示自动测试的执行进度。采用基于状态元素的规范化测试脚本,并转换为对象列表,能够基于对象列表实现对测试过程的清晰、精细、实时的监控,从而获取并显示详细的测试进度。
技术领域
本发明属于自动测试领域,特别涉及一种基于状态迁移的自动测试可视化方法及系统。
背景技术
近年来,为满足客运专线及高速铁路快速发展的需求,我国借鉴了欧洲的ETCS标准,提出了立足我国国情的中国列车运行控制系统(CTCS)。无线闭塞中心(Raid BlockCenter,RBC)是CTCS-3级(Chinese Train Control System Level3,中国列车运行控制系统应用等级3)列控系统地面设备中最为关键的设备,它根据和其他外部地面系统交互得到的线路信息和列车位置信息生成安全控车命令,计算行车许可(Movement Authority,MA),并通过GSM-R(GSM For Railway)无线网络传输给列车,实现无线闭塞中心控制列车在其覆盖范围内安全、可靠运行。
作为安全苛求系统的无线闭塞中心,一旦出现预先没有估量的故障及错误,不仅影响运输效率,更严重地,将危及人身财产安全。因此在无线闭塞中心开通运营之前,必须对该设备进行严格的测试,以避免不必要的损失。
无线闭塞中心的测试系统需要模拟与无线闭塞中心通信的所有外部设备,根据相应的通信协议模拟外部设备向无线闭塞中心发送信息,从而构造测试场景。同时,对无线闭塞中心反馈给各个仿真设备的信息进行校验,从而判断无线闭塞中心功能是否正确。由于无线闭塞中心涉及的测试案例,测试场景繁多,为保证测试效率和测试质量,目前采用基于脚本的自动测试方法。自动测试过程通常是首先编写测试脚本,在脚本中规定发送至待测无线闭塞中心的数据并设置测试反馈的校验条件。之后通过脚本执行器加载并执行相应脚本从而实现自动测试。
目前既有的无线闭塞中心自动测试系统往往通过脚本语言TCL编写,脚本形式依据具体的脚本语言语法。脚本编写过程为代码开发过程,脚本不具备固定的文本形式,难以可视化编辑。
现有无线闭塞中心自动化测试系统存在的不足之处:
1.既有无线闭塞中心自动测试系统的脚本直接采用脚本语言编写,要求测试人员熟练掌握脚本编程,编写难度较大。
2.既有无线闭塞中心自动化测试系统编写脚本时采用文本编辑器对脚本直接进行编辑,无法提供可视化的脚本编辑界面。
3.在目前无线闭塞中心自动化测试系统在测试过程中无法实时反馈脚本的执行情况,只能在测试完成后通过测试日志查看测试结果。
如何提供一种针对复杂测试过程的实时精细的进度显示方案是当前自动测试中基带解决的技术问题。
发明内容
为解决至少一个上述现有技术中存在的问题,本发明提供一种基于状态迁移的自动测试可视化方法,包括:
以状态对象列表存储具有迁移关系的一组状态对象;
根据状态对象之间的迁移关系,按照一定顺序执行各状态对象相关的测试动作;
根据状态对象列表和状态对象执行顺序显示自动测试的执行进度。
进一步地,方法包括:
获取测试脚本,所述测试脚本包含一个或多个状态元素,所述状态元素用于表示测试执行动作和状态迁移关系;
解析测试脚本,将状态元素转化为状态对象,将状态对象存储在列表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京全路通信信号研究设计院集团有限公司,未经北京全路通信信号研究设计院集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110456428.7/2.html,转载请声明来源钻瓜专利网。