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