ABC Algorithm for Combinatorial Testing Problem

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. Th...

Full description

Bibliographic Details
Main Authors: Alsewari, Abdulrahman A., Alazzawi, Ammar K., Rassem, Taha H., M. Nomani, Kabir, Homaid, Ameen A. Ba, Alsariera, Yazan A., Tairan, Nasser M., Kamal Z., Zamli
Format: Article
Language:English
Published: Malaysian Journal Management System 2017
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/19042/1/2877-7789-1-SM%20Alsewari%20MySec.pdf
_version_ 1825811754991484928
author Alsewari, Abdulrahman A.
Alazzawi, Ammar K.
Rassem, Taha H.
M. Nomani, Kabir
Homaid, Ameen A. Ba
Alsariera, Yazan A.
Tairan, Nasser M.
Kamal Z., Zamli
author_facet Alsewari, Abdulrahman A.
Alazzawi, Ammar K.
Rassem, Taha H.
M. Nomani, Kabir
Homaid, Ameen A. Ba
Alsariera, Yazan A.
Tairan, Nasser M.
Kamal Z., Zamli
author_sort Alsewari, Abdulrahman A.
collection UMP
description 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.
first_indexed 2024-03-06T12:19:01Z
format Article
id UMPir19042
institution Universiti Malaysia Pahang
language English
last_indexed 2024-03-06T12:19:01Z
publishDate 2017
publisher Malaysian Journal Management System
record_format dspace
spelling UMPir190422018-09-25T08:39:50Z http://umpir.ump.edu.my/id/eprint/19042/ ABC Algorithm for Combinatorial Testing Problem Alsewari, Abdulrahman A. Alazzawi, Ammar K. Rassem, Taha H. M. Nomani, Kabir Homaid, Ameen A. Ba Alsariera, Yazan A. Tairan, Nasser M. Kamal Z., Zamli QA76 Computer software 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. Malaysian Journal Management System 2017 Article PeerReviewed application/pdf en http://umpir.ump.edu.my/id/eprint/19042/1/2877-7789-1-SM%20Alsewari%20MySec.pdf Alsewari, Abdulrahman A. and Alazzawi, Ammar K. and Rassem, Taha H. and M. Nomani, Kabir and Homaid, Ameen A. Ba and Alsariera, Yazan A. and Tairan, Nasser M. and Kamal Z., Zamli (2017) ABC Algorithm for Combinatorial Testing Problem. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9 (3-3). pp. 85-88. ISSN 2180-1843. (Published) https://journal.utem.edu.my/index.php/jtec/article/view/2877
spellingShingle QA76 Computer software
Alsewari, Abdulrahman A.
Alazzawi, Ammar K.
Rassem, Taha H.
M. Nomani, Kabir
Homaid, Ameen A. Ba
Alsariera, Yazan A.
Tairan, Nasser M.
Kamal Z., Zamli
ABC Algorithm for Combinatorial Testing Problem
title ABC Algorithm for Combinatorial Testing Problem
title_full ABC Algorithm for Combinatorial Testing Problem
title_fullStr ABC Algorithm for Combinatorial Testing Problem
title_full_unstemmed ABC Algorithm for Combinatorial Testing Problem
title_short ABC Algorithm for Combinatorial Testing Problem
title_sort abc algorithm for combinatorial testing problem
topic QA76 Computer software
url http://umpir.ump.edu.my/id/eprint/19042/1/2877-7789-1-SM%20Alsewari%20MySec.pdf
work_keys_str_mv AT alsewariabdulrahmana abcalgorithmforcombinatorialtestingproblem
AT alazzawiammark abcalgorithmforcombinatorialtestingproblem
AT rassemtahah abcalgorithmforcombinatorialtestingproblem
AT mnomanikabir abcalgorithmforcombinatorialtestingproblem
AT homaidameenaba abcalgorithmforcombinatorialtestingproblem
AT alsarierayazana abcalgorithmforcombinatorialtestingproblem
AT tairannasserm abcalgorithmforcombinatorialtestingproblem
AT kamalzzamli abcalgorithmforcombinatorialtestingproblem