Applying Computational Intelligence in Software Testing

Authors

  • Saumya Dixit School of Information and Communication Technology, Gautam Buddha University, Greater Noida, India
  • Pradeep Tomar School of Information and Communication Technology, Gautam Buddha University, Greater Noida, India

Keywords:

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

Abstract

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

2015-05-29

Issue

Section

Research Articles