期刊文献+

基于运行剖面的列控系统测试用例生成研究 被引量:1

Research on Test Case Generation of Train Control System Based on Operation Profile
下载PDF
导出
摘要 为了提高列控系统(列车运行控制系统,简称列控,是保证列车安全、快速运行的系统)测试的可靠性,生成合理的测试用例,需要设计相应的运行剖面来仿真实际使用的列控系统的情况,并且基于得到的运行剖面来生成相应的测试用例。因此,通过对列控中心系统的输入输出特点以及功能需求的研究与总结,提出了通过构建任务剖面、系统模式剖面、环境剖面来最终完成列控系统运行剖面构建的方法,并在最终得到的运行剖面基础上,应用优先级度量机制和程序插桩方法对粒子群算法进行合理改进,最终实现了测试用例的自动生成。实验结果证明,通过合理地构建运行剖面,可以保证测试功能的完整性以及测试数据的合理性,改进后的粒子群算法能够进一步提高测试的时间效率。 In order to improve the reliability of the train control system(train operation control system,which is to ensure the safe and fast operation of the train) and generate reasonable test cases,it is necessary to design the corresponding operational profile to simulate the actual use of the train control system,and the corresponding test case is generated based on the obtained running profile. Through the research and summary of the input and output characteristics and functional requirements of the column control center system,the method of constructing the running profile of the train control system by constructing the task profile,system mode profile and environmental profile is proposed,and the final operational profile is obtained. On the basis of the operational profile,the priority measurement mechanism and the program instrumentation method are used to improve the particle swarm optimization algorithm,and finally the automatic generation of test cases is realized. The experiment shows that the integrity of the test function and the rationality of the test data can be ensured by constructing the running profile reasonably. The improved particle swarm optimization algorithm can further improve the time efficiency of the test.
作者 古俐 徐中伟 梅萌 GU Li;XU Zhong-wei;MEI Meng(School of Electronics and Information Engineering,Tongji University,Shanghai 200000,China)
出处 《计算机技术与发展》 2020年第5期1-5,共5页 Computer Technology and Development
基金 国家自然科学基金委高铁联合基金(U1734211).
关键词 列控系统 运行剖面 粒子群算法 测试用例生成 适应度函数 train control system running profile particle swarm optimization test case generation fitness function
  • 相关文献

参考文献10

二级参考文献80

  • 1单锦辉,姜瑛,孙萍.软件测试研究进展[J].北京大学学报(自然科学版),2005,41(1):134-145. 被引量:138
  • 2颜炯,王戟,陈火旺.基于UML的软件Markov链使用模型构造研究[J].软件学报,2005,16(8):1386-1394. 被引量:29
  • 3傅博.基于蚁群算法的软件测试数据自动生成[J].计算机工程与应用,2007,43(12):97-99. 被引量:32
  • 4科技运[2008]127号.CTCS-3级列控系统需求规范[S].中华人民共和国铁道部,2008. 被引量:1
  • 5J.Padberg,L.Jansen,H.Ehrig,E.Schnieder,R.Heckel,Cooperability In Train Control Systems:Specification Of Scenarios Using Open Nets[J],Journal of Integrated Design & Process Science,2001 (1):3-21. 被引量:1
  • 6Software & Systems Engineering Committee. IEEE 829-1983, IEEE standard for software and system test documentation [ S ]. [ S. 1. ] : IEEE Computer Society, 1983. 被引量:1
  • 7Software & Systems Engineering Committee. IEEE 829-1998, IEEE standard for software and system test documentation [ S ]. [ S. 1. ] : IEEE Computer Society, 1998. 被引量:1
  • 8Software & Systems Engineering Committee. IEEE 829-2008, IEEE standard for software and system test documentation [ S ]. [ S. 1. ] : IEEE Computer Society, 2008. 被引量:1
  • 9HAMLET R. Random testing [ M ]//Encyclopedia of Software Engi- neering. New York : Wiley, 1994. 被引量:1
  • 10GERLICH R, GERLICH R, BOLL T. Random testing: from the classical approach to a global view and full test automation[ C]//Proc of the 2nd International Workshop on Random Testing. New York : ACM Press,2007:30- 37. 被引量:1

共引文献50

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部