Call for Paper - September 2022 Edition
IJCA solicits original research papers for the September 2022 Edition. Last date of manuscript submission is August 22, 2022. Read More

Test Data Generation using Artificial Life

International Journal of Computer Applications
© 2013 by IJCA Journal
Volume 67 - Number 12
Year of Publication: 2013
Harsh Bhasin
Deepika Goyal

Harsh Bhasin, Shewani and Deepika Goyal. Article: Test Data Generation using Artificial Life. International Journal of Computer Applications 67(12):34-39, April 2013. Full text available. BibTeX

	author = {Harsh Bhasin and Shewani and Deepika Goyal},
	title = {Article: Test Data Generation using Artificial Life},
	journal = {International Journal of Computer Applications},
	year = {2013},
	volume = {67},
	number = {12},
	pages = {34-39},
	month = {April},
	note = {Full text available}


Test Data Generation is an intricate process which requires intensive manual labor and thus a lot of project time. There is an immediate need of finding out an effective technique for automating the process as manual Test Data Generation escalates the project cost. The paper proposes the use of Artificial Life in generating and minimizing the Test Cases. The work has been applied on some programs and the initial results are encouraging. The technique makes sure that all the modules are tested in accordance with their functional specifications by the Artificial Life Test Suite Generator (ALTSG). The initial results even points to an indication of the technique being better than its counterparts.


  • Bertolino, A. , Marchetti, E. : A brief essay on software testing. In: Thayer, R. H. , Christensen, M. J. (eds. ) Software Engineering, 3rd edn. Development process, vol. 1, pp. 393–411. Wiley-IEEE Computer Society Press (2005)
  • J. Edvardsson. A survey on automatic test data generation. In Proceedings of the Second Conference on Computer Science and Engineering in Linkoping, pages 21-28. ECSEL, October 1999.
  • Neelam Gupta , Aditya P. Mathur , Mary Lou Soffa, Automated test data generation using an iterative relaxation method, Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering, p. 231-244, November 01-05, 1998, Lake Buena Vista, Florida, United States
  • Roger Ferguston, B. Korel, The chaining approach for software test data generation, ACM Transactions on Software Engineering and Methodology (TOSEM) Volume 5.
  • Ali M. Alakeel. 2010. A Framework for Concurrent Assertion – Based Automated Test Data Generation. Universityof Tabuk. Saudi Arabia.
  • C. G. Langton (1984). "Self-reproduction in cellular automata". Physica D 10: 135–144.
  • Von Neumann, John; Burks, Arthur W. (1966). "Theory of Self-Reproducing Automata. " (Scanned book online). www. walenz. org. Archived from the original on 2008-01-05. Retrieved 2008-02-29.
  • Wiener, N. 1948. Cybernetics, or Control and Communication in the Animal and the Machine. Wiley.
  • B. A. Kitchenham et. Al. Systematic literature reviews in software engineering - A tertiary study, Information & Software Technology - INFSOF , vol. 52, no. 8, pp. 792-805, 2010.