基于车车通信的TACS(Train Autonomous Control System)列车运行系统通过深度融合车载控制系统和信号系统来实现线路资源管理、列车定位及追踪运行等各项关键功能,对可靠性和安全性的要求严格。针对TACS系统在复杂场景下的车载设备测试...基于车车通信的TACS(Train Autonomous Control System)列车运行系统通过深度融合车载控制系统和信号系统来实现线路资源管理、列车定位及追踪运行等各项关键功能,对可靠性和安全性的要求严格。针对TACS系统在复杂场景下的车载设备测试存在输入空间组合爆炸、测试用例冗余甚至无效等问题,提出一种车载设备分阶段组合测试方法。首先,以TACS车载设备自动折返场景为研究对象,依据相关规范文件分析其功能需求,提出测试阶段的划分原则与方法,辨识各个阶段下的测试参数、取值及约束,建立各阶段测试模型。其次,提出一种基于测试需求分阶段优化覆盖的组合测试用例生成算法,通过计算各阶段下的测试需求,采用基于贪婪覆盖策略的算法,结合Z3约束求解器,动态生成组合测试用例,实现约束异构影响下的测试需求全覆盖。最后,得到满足约束条件和覆盖强度的车载设备测试用例集。研究结果表明:该方法能够生成满足约束及覆盖率的测试用例集,有效减少了同一场景下模型间67.75%的冗余覆盖;与主流测试工具进行对比,该方法在覆盖强度为2时减少约50%的冗余测试用例,在覆盖强度为3时减少约36%的冗余测试用例。研究成果通过提高测试用例集的精简性,有效地降低了测试成本,为TACS车载设备测试用例的生成提供了参考。展开更多
作为物联网的核心技术之一,射频识别(Radio frequency identification,RFID)已广泛应用到多个行业中.而复杂的应用环境和多样化的产品设备也给RFID应用部署带来了新的挑战.为了解决RFID应用测试中的组合爆炸问题,本文提出一种RFID应用...作为物联网的核心技术之一,射频识别(Radio frequency identification,RFID)已广泛应用到多个行业中.而复杂的应用环境和多样化的产品设备也给RFID应用部署带来了新的挑战.为了解决RFID应用测试中的组合爆炸问题,本文提出一种RFID应用组合测试优化方法,可以在多因子多水平的条件下通过正交设计在所有试验方案中均匀地挑选出最具有代表性的少数试验方案来简化测试,并利用方差分析法获得各因子对测试结果影响的主次因素和变化规律,协助使用者迅速建立对输入输出关系的认识.以RFID标签应用为例进行的组合测试数据分析表明,利用试验设计方法对RFID应用组合测试的设计方案进行优化,可以为RFID系统部署提供有益的参考依据.展开更多
文摘基于车车通信的TACS(Train Autonomous Control System)列车运行系统通过深度融合车载控制系统和信号系统来实现线路资源管理、列车定位及追踪运行等各项关键功能,对可靠性和安全性的要求严格。针对TACS系统在复杂场景下的车载设备测试存在输入空间组合爆炸、测试用例冗余甚至无效等问题,提出一种车载设备分阶段组合测试方法。首先,以TACS车载设备自动折返场景为研究对象,依据相关规范文件分析其功能需求,提出测试阶段的划分原则与方法,辨识各个阶段下的测试参数、取值及约束,建立各阶段测试模型。其次,提出一种基于测试需求分阶段优化覆盖的组合测试用例生成算法,通过计算各阶段下的测试需求,采用基于贪婪覆盖策略的算法,结合Z3约束求解器,动态生成组合测试用例,实现约束异构影响下的测试需求全覆盖。最后,得到满足约束条件和覆盖强度的车载设备测试用例集。研究结果表明:该方法能够生成满足约束及覆盖率的测试用例集,有效减少了同一场景下模型间67.75%的冗余覆盖;与主流测试工具进行对比,该方法在覆盖强度为2时减少约50%的冗余测试用例,在覆盖强度为3时减少约36%的冗余测试用例。研究成果通过提高测试用例集的精简性,有效地降低了测试成本,为TACS车载设备测试用例的生成提供了参考。
文摘作为物联网的核心技术之一,射频识别(Radio frequency identification,RFID)已广泛应用到多个行业中.而复杂的应用环境和多样化的产品设备也给RFID应用部署带来了新的挑战.为了解决RFID应用测试中的组合爆炸问题,本文提出一种RFID应用组合测试优化方法,可以在多因子多水平的条件下通过正交设计在所有试验方案中均匀地挑选出最具有代表性的少数试验方案来简化测试,并利用方差分析法获得各因子对测试结果影响的主次因素和变化规律,协助使用者迅速建立对输入输出关系的认识.以RFID标签应用为例进行的组合测试数据分析表明,利用试验设计方法对RFID应用组合测试的设计方案进行优化,可以为RFID系统部署提供有益的参考依据.