[发明专利]用于列车控制系统的软件测试通用自动化控制方法及装置有效

专利信息
申请号: 201911094308.6 申请日: 2019-11-11
公开(公告)号: CN110989549B 公开(公告)日: 2021-10-12
发明(设计)人: 余昌瑾;黄文静;李洁;贺晓梅;彭湃;张卫杰;秦涛;李宁;段静;陈展 申请(专利权)人: 株洲中车时代软件技术有限公司
主分类号: G06F11/36 分类号: G06F11/36;G05B23/02
代理公司: 湖南兆弘专利事务所(普通合伙) 43008 代理人: 胡君
地址: 412001 湖南省株洲市石峰*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 列车 控制系统 软件 测试 通用 自动化 控制 方法 装置
【权利要求书】:

1.一种用于列车控制系统的软件测试通用自动化控制方法,其特征在于,步骤包括:

S1. 变量管理:预先对不同类型的列车控制系统的通信协议进行解析,由解析得到的各变量得到通信接口变量,并配置测试过程中所需的通用型变量以及用于测试过程中仿真模型数据收发的模型变量进行存储,采用所述通用型变量进行去差异化以实现通用化;

S2. 自动测试控制:对待测列控系统软件进行测试时,控制根据通信协议类型获取测试过程中所需的所有变量数据的配置信息,以及获取变量数据中所述通信接口变量、模型变量与所述通用型变量之间关联关系的配置信息,根据构建的模型以及按照所述配置信息配置的各变量数据控制执行各测试阶段,并控制将上一阶段的测试结果传递至下一阶段,以实现不同测试阶段的数据自动流转,直至完成测试;

所述步骤S2中控制执行测试的具体步骤包括:

S21.需求建模阶段时,按照指定模型构建需求模型后,控制将构建的所述需求模型以及测试所需的所有变量数据传递至测试设计阶段;

S22.测试设计阶段时,控制接收包括所述步骤S21传递的变量数据、需求模型的需求文件并进行解析,按照预设模型进行测试建模后控制根据解析后的需求文件执行测试设计,形成所需的测试脚本文件并传递至测试执行阶段;

S23.测试执行阶段时,控制接收所述步骤S22传递的测试脚本文件,并控制根据接收到的测试脚本文件执行测试,输出测试结果;

所述步骤S2中测试时,通过读取所述配置信息,实现通信接口变量层与通用变量层的数据交互,以及建立模型时实现仿真模型数据与所述通用型变量之间的数据传递与交互。

2.根据权利要求1所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于,所述步骤S1中还包括将所述通信接口变量、通用型变量、模型变量依次对应分层划分为通信接口变量层、通用变量层以及模型变量层步骤。

3.根据权利要求2所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于:所述分层划分时具体将所述通信接口变量层配置为顶层、所述通用变量层配置为中间层以及所述模型变量层配置为底层。

4.根据权利要求1或2或3所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于:所述步骤S2中,具体通过识别传递的数据/文件的类型,根据识别的类型控制将上一阶段的测试结果传递至下一阶段。

5.根据权利要求1所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于,所述步骤S21中构建需求模型时和/或步骤S22中构建测试模型时,根据待测列车控制系统软件中各功能点、各层次之间的逻辑关系,采用状态机、图形化逻辑以及流程图方式中任意一种模型进行建模。

6.根据权利要求1所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于,所述步骤S22中执行测试设计时还包括测试设计工具自动匹配步骤,具体步骤包括:预先构建不同需求文件类型与测试设计工具之间的对应关系,得到设计工具适配对应关系,接收到步骤S21输出的数据文件时识别文件类型,根据识别出的结果按照所述设计工具适配对应关系选择对应的测试设计工具执行测试设计。

7.根据权利要求1所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于,所述步骤S23中执行测试时还包括测试执行工具自动匹配步骤,具体步骤包括:预先构建不同脚本文件类型与测试执行工具之间的对应关系,得到测试工具适配对应关系,接收到步骤S22输出的测试脚本文件时识别文件类型,根据识别出的结果按照所述测试工具适配对应关系选择对应的测试执行工具执行测试。

8.根据权利要求6或7所述的用于列车控制系统的软件测试通用自动化控制方法,其特征在于,选择对应的工具时具体通过解析接收到的文件数据包的文件属性并设置属性标记,将设置有所述属性标记的文件数据包传递至对应的测试阶段,识别所述属性标记后将所述文件数据包适配导入至对应的工具中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株洲中车时代软件技术有限公司,未经株洲中车时代软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911094308.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top