Applying Computational Intelligence in Software Testing
Keywords:
Computational techniques, genetic algorithm (GA), particle swarm optimization (PSO), software, algorithmsAbstract
This paper describes two computational techniques that can be used to automate generation of test cases. These techniques are Genetic Algorithm (GA) and Particle Swarm Optimization (PSO). Both the algorithms are evaluated by varying parameters and recording the change in the results. A comparative study based on the results of these algorithms is also done.
Cite this Article
Saumya Dixit, Pradeep Tomar. Applying Computational Intelligence in Software Testing. Journal of Artificial Intelligence Research & Advances. 2015; 2(2): 7–11p.
References
Kewen Li, Zilu Zhang, Jisong Kou. Breeding software data with genetic particle swarm mixed algorithm. Journal of Computers. 2010; 5(2): 258–265p.
Chayanika Sharma, Sangeeta Sabharwal, Ritu Sibal. A survey on software testing techniques using genetic algorithm. International Journal of Computer Science Issues. 2013; 10(1): 13p. ISSN: 1694-0784.
Aloka S, Peenu Singh, Geetanjali Rakshit, et al. Test effort estimation-particle swarm optimization based approach. 6th Mexican International Conference on Computer Science (ENC 2005). 2011; 168: 463–474p.
Abdelaziz M Khamis, Moheb R Girgis, Ahmed S Ghiduk. Automatic software test data generation for spanning sets coverage using genetic algorithms. Computing and Informatics. 2007; 26(4): 383–401p.
Ahmed AA Esmin, Stan Matwin. HPSOM: A hybrid particle swarm optimization algorithm with genetic mutation. International Journal of Innovative Computing, Information and Control. 2013; 9(5): 1919–1934p.
Peng Nie. A PSO test case generation algorithm with enhanced exploration ability. Journal of Computational Information Systems. 2012; 8(14): 5785–5793p.
Girgis MR. Automatic test data generation for data flow testing using genetic algorithm. Journal of University Computer Science. 2005; 11(6): 898–915p.
Zhong Wen Liang, Wang Hui Sen, Zhang Jun, et al. Novel particle swarm optimization with heuristic mutation. Computer Engineering and Design. 2008; 3402–3405p.
Liu Shou Sheng, Yu Sheng Lin, Ding Yong, et al. Multipopulation parallel genetic algorithm based on even partition. Journal of Data Acquisition & Processing. 2003; 142 –145p.
Marr´e M Bertolino. Using spanning sets for coverage testing. IEEE Transactions on Software Engineering. 2003; 29(11): 974–984p.
Downloads
Published
Issue
Section
License
Declaration and Copyright Transfer Form
(to be completed by authors)
I/ We, the undersigned author(s) of the submitted manuscript, hereby declare, that the above manuscript which is submitted for publication in the STM Journals(s), is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
- I/We will not withdraw the manuscript after 1 week of submission as I have read the Author Guidelines and will adhere to the guidelines.
- I/We Author(s ) have niether given nor will give this manuscript elsewhere for publishing after submitting in STM Journal(s).
- I/ We have read the original version of the manuscript and am/ are responsible for the thought contents embodied in it. The work dealt in the manuscript is my/ our own, and my/ our individual contribution to this work is significant enough to qualify for authorship.
- I/We also agree to the authorship of the article in the following order:
Author’s name
1. ________________
2. ________________
3. ________________
4. ________________
| We Author(s) tick this box and would request you to consider it as our signature as we agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal. |