[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
CORRELATION TECHNOLOGY

The Method of Test Data Generation for Multiple Paths

  • CHANG Ruihua ,
  • MU Xiaodong ,
  • SHEN Xiaowei ,
  • LI Linlin
Expand
  • The Second Artillery Engineering College, Xi'an 710025, China

Received date: 2010-12-29

  Online published: 2025-05-30

Abstract

In order to generate test data quickly for regressing testing of software-intensive equipment, a method covering multiple target paths in one run was proposed. The main contributions of this paper lie in that evolution operators were improved and a fitness function for multiple-path test data generation was constructed. The rate of coverage was improved. Two case studies were used to check validity of the method. The experimental results show that the proposed method is more effective than traditional methods.

Cite this article

CHANG Ruihua , MU Xiaodong , SHEN Xiaowei , LI Linlin . The Method of Test Data Generation for Multiple Paths[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2011 , 31(5) : 165 -168 . DOI: 10.15892/j.cnki.djzdxb.2011.05.008

[an error occurred while processing this directive]

References

[1]
Jin cherng L, Pu-Lin Y. Automatic test data generation for path testing using gas[J]. Information Sciences, 2001, 131(1/4): 47-64.
[2]
Bueno P, Jino M. Automatic test data generation for grogram path using genetic algorithms[J]. International Journal of Software Engineering and Knowledge Engineering, 2002, 12(6): 691-709.
[3]
英伟, 谢军, 奚红宇,等. 遗传算法在软件测试数据生成中的应用 [J]. 北京航空航天大学学报, 1998, 24(4): 434-437.
[4]
Ahmed M A, Hermadi I. GA-based multiple paths test data generator [J]. Computer and Operations Research, 2008, 35: 3107-3124.
[5]
王小平, 曹立明. 遗传算法:理论、应用与软件实现 [M]. 西安: 西安交通大学出版社, 2006.
[6]
Korel B. Automated software test data generation [J]. IEEE Transactions on Software Engineering, 1990, 16(8): 870-879.
Outlines

/

[an error occurred while processing this directive]