[发明专利]一种基于状态迁移的自动测试方法及系统有效
申请号: | 202110456418.3 | 申请日: | 2021-04-27 |
公开(公告)号: | CN112988596B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 曹雅鑫;崔岩;彭栋;张玙;韩兴邦;王振辉 | 申请(专利权)人: | 北京全路通信信号研究设计院集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 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/202110456418.3/2.html,转载请声明来源钻瓜专利网。