%0 Journal Article %T 基于计算机虚拟化列车控制系统敏捷测试方法 %A 周庭梁 %A 黄涛 %A 杨文臣 %A 赵时旻 %J 同济大学学报(自然科学版) %D 2015 %R 10.11908/j.issn.0253-374x.2015.03.015 %X 传统的基于通信的列车运行控制(communication based train control, CBTC)系统测试受真实硬件设备环境的制约而存在瓶颈,针对该问题提出一种基于计算机虚拟化的CBTC系统测试方法.采用计算机虚拟技术模拟物理硬件设备环境,构建CBTC系统虚拟化测试平台.基于该测试平台,设计了一种自适应测试用例约简优排算法,可以在保证测试覆盖率的前提下,约简测试用例的数量,并通过优化测试用例的执行顺序,缩短系统的测试时间.该方法应用于深圳市地铁2号线CBTC系统测试,与传统测试方法进行了对比.实验表明,本测试方法可精简测试用例幅度约45%,测试时间缩短约33%,大幅提高了系统测试效率.</br>A communication based train control(CBTC) system testing method based on computer virtualization was proposed to solve the bottleneck in the traditional system testing due to the constraints of physical hardware environment. The CBTC system virtualization testing platform was built with the computer virtualization technology, which can simulate the real hardware environment. Then an adaptive testing case reduction and optimal scheduler algorithm based on this platform was designed to reduce the number of the testing cases on the premise of guaranteeing the testing coverage, and the system testing time can be decreased through optimizing the execution sequence of the testing cases. For the CBTC system of Shenzhen metro line 2, an experiment was conducted to compare with the traditional testing method. The experiment shows that the proposed method can reduce approximately 45% of the number of testing cases, and decrease approximately 33% of the testing time. So the system testing efficiency is improved %K 基于通信的列车运行控制系统 计算机虚拟化 敏捷测试 自适应测试用例约简优排< %K /br> %K communication based train control(CBTC) computer virtualization agile test adaptive testing case minimization and optimal scheduler %U http://tjxb.cnjournals.cn/ch/reader/view_abstract.aspx?file_no=14124&flag=1