[发明专利]一种用于CBTC系统自动化测试的引擎有效
申请号: | 201811496777.6 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109710513B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 刘腾;付观华;赵红;来瑞珉;郭向雷 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 cbtc 系统 自动化 测试 引擎 | ||
本发明属于列车控制技术领域,涉及一种用于CBTC系统自动化测试的引擎,包括测试主引擎和测试分引擎两部分;测试主引擎为中央控制单元,提供测试脚本的解析,测试流程的控制,测试任务的分配,各测试执行器的同步与协调,从测试分引擎中搜集订阅的测试数据,以及测试脚本的终止、暂停、重载和测试动作的取消、恢复;测试分引擎,是测试脚本的真正执行者,根据主引擎下发的测试动作,依次向STP仿真测试平台发送消息,并且接收STP仿真测试平台上传的消息。本发明自动化测试引擎可分布式部署,并发执行测试案例。测试分引擎的应用层由STP仿真平台的相关模块集成实现,可花费极小的开销,将其分布在不同的机器上并行执行,极大的提高了测试执行的效率。
技术领域
本发明属于列车控制技术领域,具体涉及一种用于CBTC系统自动化测试的引擎。
背景技术
随着计算机技术以及通信技术的快速发展,基于通信的列车控制技术CBTC(Communication Based Train Control)已经发展为城市轨道交通中主流的信号制式。当前,CBTC系统产品的的规模越来越大,其业务和实现的复杂度也越来越高。这样大规模和高复杂度的控制软件给测试工作带来了很大的困扰,并且传统的人工测试易出错、效率低、成本高,因此软件自动化测试势在必行。
1.自动化测试方法介绍
常用的自动化测试方法主要有简单的录制/回放、数据驱动和关键字驱动,很多的自动化测试框架都基于这三种方法设计。
1)简单的录制/回放:由测试工具录制并记录测试人员操作过程和数据,并将其转化为脚本,通过回放来重复人工操作的过程。在这种模式下,数据和脚本混在一起,几乎一个测试案例对应一个测试脚本,维护成本很高,脚本复用率很低。
2)数据驱动的自动化测试:从数据文件或数据库读取输入数据,通过变量的参数化,将测试数据传入测试脚本,不同的数据文件对应不同的测试案例。在这种模式下,数据和脚本分离,脚本的利用率、可维护性大大提高,但是这种方法仍然在较大程度上受到测试软件变化的影响。
3)关键字驱动的自动化测试:它是数据驱动测试的一种改进类型,它将测试逻辑按照关键字进行分解,形成数据文件,关键字对应封装的业务逻辑。主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(Value)。这种方法使得脚本与数据分离、测试描述与具体实现细节分离,极大地增加了平台的可拓展性。
2.自动化测试工具介绍
从测试类别上自动化测试工具可分为白盒测试工具和黑盒测试工具,黑盒测试工具一般是针对被测对象的源程序进行测试,测试故障精确到代码级。而黑盒测试工具则是主要针对被测对象的功能进行测试,不需考虑软件内部的实现。目前市场上已经有一些成熟的测试工具。
1)Silk Test软件功能测试工具
Silk Test International是适用于当今全球企业级应用的一种先进的、基于标准的测试平台。它可以使用户通过执行单一的测试脚本同时测试跨多种语言、平台和Web浏览器的应用。Silk Test自动化测试工具提供测试的计划和管理、直接的数据库访问及校验、内置全天恢复系统等功能。
2)Test Partner
Test Partner是一个自动化的功能测试工具,它专为测试基于微软、Java和Web技术的复杂应用而设计。测试人员和开发人员都可以使用可视的脚本编制和自动向导来生成可重复的测试,没有编程知识的测试人员都能操作,使用可视化的导航器快速创建测试并执行。并且通过可视化的导航器录制并回放测试,每一个测试都将被展现为树状结构,以清除地展现测试通过应用的路径。
3)Silk Performer
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811496777.6/2.html,转载请声明来源钻瓜专利网。