期刊文献+

基于禁忌搜索算法的可扩展有限状态机模型测试数据自动生成 被引量:5

Automatic generation of test data for extended finite state machine models based on Tabu search algorithm
下载PDF
导出
摘要 可扩展有限状态机(EFSM)模型的测试用例生成包括测试路径生成和测试数据生成两部分。然而,目前针对EFSM模型的测试研究大多集中于测试路径生成。为探索路径上测试数据的自动生成,提出一种面向EFSM路径的测试数据生成方法,利用禁忌搜索(TS)策略实现了EFSM测试数据的自动生成;分析了影响EFSM测试数据生成的关键因素,并与遗传算法(GA)的生成效率进行了比较。实验结果表明:基于TS算法的EFSM模型测试数据自动生成是确实可行的,其测试生成效率相对于GA有很大提高。 Test case generation of EFSM ( Extended Finite State Machine Models) includes test path generation and test data generation. However, nowadays most research into EFSM testing focuses on test path generation. In order to explore the automatic test generation, a test data generation method oriented to the path of EFSM models was proposed. A Tabu Search (TS) strategy was adopted to automatically generate test data, and the key factors that affect the performance of test data generation in EFSM models were analyzed. Moreover, the test generation efficiency was compared with that of Genetic Algorithm (GA). The experimental results show that the proposed method is promising and effective, and it is obviously superior to the GA in the test generation for EFSM models.
出处 《计算机应用》 CSCD 北大核心 2011年第9期2440-2443,2452,共5页 journal of Computer Applications
基金 国家自然科学基金资助项目(61073035 60903002)
关键词 禁忌搜索算法 遗传算法 可扩展有限状态机 测试数据生成 禁忌表 Tabu Search (TS) algorithm Genetic Algorithm (GA) Extended Finite State Machine (EFSM) test data generation Tabu table
  • 相关文献

参考文献11

  • 1BOURHFIR C, DSSOULI R, ABOULHAMID E, et al. Automatic executable test case generation for extended finite state machine protocols[ C]// IWTCS'97: International Workshop for Protocol Test Systems. Cheju Island, Korea:[s. n. ], 1997:75 -90.
  • 2KALAJI A, HIERONS R M, SWIFT S. Automatic generation of test sequences form EFSM models using evolutionary algorithms [ R]. London: Brunel University, School of Information Systems, Computing and Mathematics, 2008.
  • 3易国洪,卢炎生.基于EFSM模型的等价类测试[J].计算机科学,2007,34(1):281-284. 被引量:7
  • 4舒挺,魏仰苏,吴柏青,孟兆航.EFSM可执行状态验证序列的生成[J].北京邮电大学学报,2007,30(2):84-88. 被引量:8
  • 5LEFTICARU R, IPATE F. Automatic state-based test generation using genetic algorithms[ C]//SYNASC '07: Proceedings of the Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing. Washington, DC: IEEE Computer Society, 2007: 188 - 195.
  • 6ZHAO R, HARMAN M, LI Z. Empirical study on the efficiency of search based test generation for EFSM models [ C]//ICSTW: Software Testing, Verification, and Validation Workshops. Washington, DC: IEEE Computer Society, 2010:222 -231.
  • 7YU B, QIN Y M, LI F, et al. Tabu search and genetic algorithm for generating test data of class testing [ C]// International Conference on Information Engineering and Computer Science. Piscataway, NJ: IEEE, 2009:1-6.
  • 8张涌,钱乐秋,王渊峰.基于扩展有限状态机测试中测试输入数据自动选取的研究[J].计算机学报,2003,26(10):1295-1303. 被引量:23
  • 9端木传毅,邓洪敏,胡晓勤,赵奎,卢正添.基于双价值函数禁忌搜索的测试用例生成技术[J].四川大学学报(自然科学版),2010,47(1):61-66. 被引量:1
  • 10DIAZ E, TUYA J, BLANCO R. Automated software testing using a metaheufistic technique based on tabu search [ C]// Proceedings of 18th Intemational Conference on Automated Software Engineering. Washington, DC: IEEE Computer Society, 2003:310-313.

二级参考文献19

  • 1金虎,李志蜀,李奇.基于程序规则说明的自动测试用例生成[J].四川大学学报(自然科学版),2006,43(4):768-772. 被引量:4
  • 2庞其祥,程时端,金跃辉.EFSM的等价转换和通信协议一致性测试[J].通信学报,1997,18(4):37-42. 被引量:3
  • 3奚红宇,徐红,高仲仪.Ada软件测试用例生成工具[J].软件学报,1997,8(4):297-302. 被引量:6
  • 4Clarke J,Dolado J J, Harman M,et al. Reformulating software engineering as a seareh problem[J]. IEE Proceedings-Software, 2003, 150(3) :161.
  • 5Diaz E,Tuya J, Blanco R. Automated software testing using a metaheuristic technique based on tabu search [C]. [s. l. ] : Lawrence Erlbaum Associates, Publishers, 2003.
  • 6Mansour N, Salame M. Data generation for path testing[J]. Software Quality Journal,2004,12(3): 121.
  • 7JorgensenPC著 韩柯译.软件测试[M].北京:机械工业出版社,2003.15-19.
  • 8Moore E F.Sequential Machines:Selected Papers.Addison Wesley,Reading,1964.12~20
  • 9Chow T S.Computer Software and Applications Conference,In:COMPSAC'78.The IEEE Computer Society's Second International,Nov 13-16,1978,1978.169~174
  • 10Vaysburg B,Tahat L H,Korel B.Dependence Analysis in Reduction of Requirement Based Test Suites.In:Proceedings of the 2002 ACM SIGSOFT,2002.107~111

共引文献35

同被引文献23

  • 1GALLAGHER M J,NARASIMHAN V L. ADTEST: A test datageneration suite for Ada software system^ J] . IEEE Transactions onSoftware En^neering, 1997, 23(8): 473 - 484.
  • 2ZAKONOV A, STEPANOV 0, SHALYTO A. GA-based and designby contract approach to test generation for EFSMs[ C] // Proceedingsof the 2010 East-West Design & Teat Symposium. Washington, DC:IEEE Computer Society, 2010:152 -155.
  • 3ZHAO R, HARMAN M, LI Z. Empirical study on the efficiency ofsearch based test generation for EFSM models[ Cj// Proceedings ofthe Third International Conference on Software Testing, Verificaitonand Validation. Piscataway: IEEE, 2010: 222 -231.
  • 4ZHANG J G,LI Y Y, CAO J. Sensor situation based on the multi-ple linear r^ression forecast[ C]// Proceedings of the 2011 IEEEInternational Conference on Computer Science and Automation Engi-neering. Piscataway: IEEE, 2011: 47 -50.
  • 5WANG J Q, QIU L C,LIU G L, etal. Tlie problems and its anal-ysis of BP neural network[ C]// Proceedings of the 2010 Interan-tional Conference on Intelligent System Design and Engineering Ap-plication. Piscataway: IEEE,2010: 701 —704.
  • 6NEDEVSCHI S, PETER R I, MANDRUT A. PCA type algorithmapplied in face Fecognition[ C]// Proceedings of the 2012 IEEE In-temational Conference on lntellig.it Computer Communication andProcessing. Piscataway: IEEE, 2012: 167 -171.
  • 7Androutsopoulos K, Clark D, Harman M, et al. Amorphous slicing of extended finite state machines [ J ]. Software Engineering, IEEE Trans- actions on, 2013,39(7) :892-909.
  • 8Lu G, Miao H. Feasibility Analysis of the EFSM Transition Path Com- bining Slicing with Theorem Proving[ C]//Theoretical Aspects of Soft- ware Engineering TASE), 2013 International Symposium on. IEEE, 2013:153 - 156.
  • 9Zhang J, Yang R, Chen Z, et al. Automated EFSM-based test case generation with scatter search [ C ]//Automation of Software Test (AST), 2012 7th International Workshop on. IEEE, 2012:76 - 82.
  • 10Zhao R, Haman M, Li Z. Empirical study on the efficiency of search based test generation for EFSM models [ C ]//ICSTW: Software Tes- ting, Verification and Validation Workshops. Washington, DC : IEEE Computer Society, 2010:222 - 231.

引证文献5

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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