[发明专利]用于轨道交通车载控制器软件的测试脚本自动化检测方法有效
申请号: | 201610220634.7 | 申请日: | 2016-04-11 |
公开(公告)号: | CN105912469B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 熊坤鹏;刘锦峰;陈晓轩;陈硕豪 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市闸北区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于轨道交通车载控制器软件的测试脚本自动化检测方法,包括以下步骤:步骤S101,加载测试脚本并对测试脚本作初步检查;步骤S102,对通过步骤S101中的初步检查的测试脚本进行解析;步骤S103,对车载控制器软件需求进行建模,利用步骤S102解析展开后的周期性数据作为输入,对需求模型进行仿真;步骤S104,结果比对,将步骤S103中得到的模型仿真输出与步骤S101测试脚本设计的预期结果进行对比分析,以检查测试脚本的正确性。与现有技术相比,本发明具有填补了轨道交通车载软件测试脚本验证检测自动化的空白,能够真正实现计算机对测试脚本内容正确性的实质检测等优点。 | ||
搜索关键词: | 用于 轨道交通 车载 控制器 软件 测试 脚本 自动化 检测 方法 | ||
【主权项】:
1.一种用于轨道交通车载控制器软件的测试脚本自动化检测方法,其特征在于,包括以下步骤:步骤S101,加载测试脚本并对测试脚本作初步检查;步骤S102,对通过步骤S101中的初步检查的测试脚本进行解析,轨道交通车载控制器软件的测试脚本采用专业术语对测试场景和测试输入进行刻画,其中包括测试所用到的线路、地图、测试持续时间、列车速度曲线、外围设备接口消息,对测试脚本的解析就是将这些专业术语描述的选定测试场景转化为物理场景,并将其展开为以车载软件周期为时间单位的周期性输入数据,作为步骤S103的输入数据;步骤S103,对车载控制器软件需求进行建模,利用步骤S102解析展开后的周期性数据作为输入,对需求模型进行仿真;步骤S104,结果比对,将步骤S103中得到的模型仿真输出与步骤S101测试脚本设计的预期结果进行对比分析,以检查测试脚本的正确性;所述的测试脚本是以XML标记语言描述,所述的初步检查包括脚本语言格式检查和脚本内容前后一致性检查;所述的步骤S101具体为:步骤S1,加载测试脚本以及该测试脚本涉及到的相关配置文件,该文件包括线路地图;步骤S2,对S1中加载的测试脚本进行XML语法分析以及脚本内容的一致性初步检查,如果检查通过则进入步骤S3,如果检查不通过则需要根据错误提示对测试脚本修改后返回步骤S1重新加载;步骤S3,加载测试脚本的预期,作为与步骤S104中结果比对的依据,如果加载的测试脚本是以测试某一具体软件功能为目的,则此处的预期是该软件功能关联的具体需求中的变量,如果加载的测试脚本是用来性能或者可靠性测试的,则此处的预期是与具体性能指标关联的需求变量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610220634.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种可分离式高尔夫球包
- 下一篇:一种会捡球的羽毛球拍