Open Access Open Access  Restricted Access Subscription or Fee Access

Applying Computational Intelligence in Software Testing

Saumya Dixit, Pradeep Tomar


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.


Computational techniques, genetic algorithm (GA), particle swarm optimization (PSO), software, algorithms

Full Text:



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.


  • There are currently no refbacks.

This site has been shifted to