【技术实现步骤摘要】
智慧车列交通系统联合测试方法、系统及电子设备
[0001]本申请属于交通系统测试
,具体涉及一种智慧车列交通系统联合测试方法、系统及电子设备。
技术介绍
[0002]智慧车列交通系统涉及智能站台系统、智能乘客服务系统、中央调度控制系统、智能网联车辆车载终端系统。涉及的系统较多,系统间的交互复杂。
[0003]目前的常用的联调测试方法是基于界面功能的测试。该测试方法需要各个系统的前端界面均开发完成后,测试人员通过点击前端界面功能按钮来完成每个功能流程的测试。
[0004]对于单系统而言,由于系统单一,涉及的开发人员较少,开发及测试时间比较可控,基于界面功能的联调测试比较适合单一系统的联调测试。
[0005]对于多系统而言,基于界面功能的联调测试首先需要个系统前端界面开发完成后,才能开展多系统的联调,联调测试介入时间比较晚。多系统开发往往涉及多个开发团队,开发时间的不可控性大大增加,可能出现某一系统未完成开发而导致整个系统无法开始联合测试的情况。其次,基于界面的联调测试需要逐个系统进行测试以保证每个 ...
【技术保护点】
【技术特征摘要】
1.一种智慧车列交通系统联合测试方法,其特征在于,包括:捕获待联合测试的各项系统服务提供的接口信息;通过获取的接口信息与测试用例XML模版文件匹配,解析测试用例XML模版文件,生成JSON格式的业务流程控制测试文件;查询业务流程测试的JSON格式的文件信息,解析路径指定的JSON格式文件,生成业务流程调用程序;在xxl
‑
job中的任务调度中心中通过任务管理模块配置测试调用程序调用规则,实现自动或手动触发测试调用程序的调用。2.根据权利要求1所述的方法,其特征在于,所述获取待联合测试的各项系统服务提供的接口信息,包括:通过服务模拟工具Hoverfly捕获待联合测试的各项系统服务提供的接口信息;在捕获接口信息之后,还包括:导出捕获的请求为JSON格式的文件,解析导出的JSON文件信息;解析导出的JSON文件信息之后,还包括:将解析信息以请求路径、请求目标接口作为唯一标识,标识后存储在关系型数据库中。3.根据权利要求2所述的方法,其特征在于,所述JSON文件信息,包括:请求信息及响应信息;所述请求信息包括请求路径、请求参数、请求类型以及请求的目标接口;所述响应信息包括响应状态、响应主体以及响应数据类型。4.根据权利要求1所述的方法,其特征在于,所述测试用例XML模版文件用于详细描述业务流程测试需要请求接口路径、调用的目标接口路径、目标测试接口的调用顺序,包括:测试用例XML模版中请求的接口路径、调用目标接口信息与存储在关系型数据库中接口路径、请求的目标接口唯一标识进行匹配,对待测试接口进行测试...
【专利技术属性】
技术研发人员:秦洪懋,胡满江,边有钢,朱颖,余博言,钟艺,易伊凡,
申请(专利权)人:湖南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。