首页 | 本学科首页   官方微博 | 高级检索  
     

基于模型演化的列控车载设备组合测试案例重构方法
作者姓名:刘晗熠  张亚东  饶畅  郭进
作者单位:1.西南交通大学信息科学与技术学院;2.四川省列车运行控制技术工程研究中心;3.重庆交通大学交通运输学院
基金项目:四川省科技计划项目 2021YJ0070;中央高校基本科研业务费专项资金资助项目 2682022ZTPY084;中国国家铁路集团有限公司科技研究计划课题 N2018G062,K2018G011
摘    要:车载设备作为列控系统的关键设备之一,其测试需求在不断迭代。测试案例重构通过更新原有组合测试集覆盖变更的测试需求,实现对测试案例的高效重用,对生成演化后的测试集具有重要意义。根据车载设备输入模型的变化情况,提出一种基于模型演化的测试集重构方法。首先,通过比较演化前后组合模型的差异性,辨识出失效和新增的测试需求,并结合测试参数、参数取值、约束可能出现的演化情况分析两类测试需求的具体构成;其次,基于演化后的组合模型,依次采取修改、扩充、新增3个步骤重构原有测试集,修改不满足变更测试需求的原有案例,扩充新增参数取值,新增案例覆盖剩余测试需求;之后,根据约束间的相容性,将互不干扰的多条约束置于1条测试案例集中处理以精简测试集;最终,得到完备覆盖所有演化后测试需求的组合测试集。以车载设备模式转换等3种场景为例,对本方法进行了验证,研究结果表明:相较于现有方法,本方法能更充分地重用原有案例,测试集总体重合度提高了7.82%,后续人工修改测试案例文档的工作量相应减少,时间成本可降低18.26%。

关 键 词:列控系统  车载设备  组合测试  测试案例重构  模型演化  
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号