ABC Algorithm for Combinatorial Testing Problem

Authors

  • AbdulRahman A. Alsewari Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, IBM Centre of Excellence, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Amaar K. Alazzawi Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Taha H. Rassem Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Muhammad N. Kabir Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Ameen A. Ba Homaid Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Yazan A. Alsariera Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.
  • Nasser M. Tairan College of Computer Science, King Khaled University.
  • Kamal Z. Zamli Software Engineering Research Group, Faculty of Computer Systems and Software Engineering, Universiti Malaysia Pahang, Pahang, Malaysia.

Keywords:

Computational Intelligence, Combinatorial Optimization Problem, Software Testing, Test Data Generation,

Abstract

Computer software is in high demand everywhere in the world. The high dependence on software makes software requirements more complicated. As a result, software testing tasks get costlier and challenging due to a large number of test cases, coupled with the vast number of the system requirements. This challenge presents the need for reduction of the system redundant test cases. A combinatorial testing approach gives an intended result from the optimization of the system test cases. Hence, this study implements a combinatorial testing strategy called Artificial Bee Colony Test Generation (ABC-TG) that helps to get rid of some of the current combinatorial testing strategies. Results obtained from the ABC-TG were benchmarked with the results obtained from existing strategies in order to determine the efficiency of the ABC-TG. Finally, ABC-TG shows the efficiency and effectiveness in terms of generating optimum test cases size of some of the case studies and a comparable result with the existing combinatorial testing strategies.

Downloads

Published

2017-10-20

How to Cite

A. Alsewari, A., K. Alazzawi, A., H. Rassem, T., N. Kabir, M., A. Ba Homaid, A., A. Alsariera, Y., M. Tairan, N., & Z. Zamli, K. (2017). ABC Algorithm for Combinatorial Testing Problem. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-3), 85–88. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2877