Input-Output Based Relation Combinatorial Testing Using Whale Optimization Algorithm for Generating Near Optimum Number of Test Suite

Authors

  • Anjila J. Suali
  • Nuraminah Ramli
  • Rozmie Razif Othman
  • Hasneeza Liza Zakaria
  • Iszaidy Ismail
  • Nor Shahida Mohd Jamail
  • Rimuljo Hendradi
  • Nurol Husna Che Rose

DOI:

https://doi.org/10.17576/jqma.2103.2025.02

Keywords:

Whale Optimization Algorithm, t-way testing, optimization Input-Output Relationship (IOR), artificial intelligence

Abstract

Software testing is necessary to verify that the employed system is confident enough to be used in a specific task according to the required demand. Testing every possible interaction parameter to identify and resolve defects or minimize the number of faults might fall under exhaustive testing. Given the impracticality of testing every possible interaction due to time, budget, and resource constraints, combinatorial testing, which is t-way testing, is adopted to cover parameter interactions efficiently. This research focuses on the Input-Output Based Relations (IOR) testing strategy, which optimizes the test suite size by selecting critical parameters and employing “don’t care” values for non-essential inputs. Combinatorial testing offers an alternative to overcome the problem. This study proposes a combinatorial testing method utilizing the Whale Optimization Algorithm (WOA). The study compares the performance of WOA with various existing strategies, such as Greedy, Density, TVG, Union, ParaOrder, ReqOrder, ITTDG, AURA, Java Algorithm (CTJ), TTSGA, and AFA. Experimental results indicate that WOA outperforms or matches the effectiveness of these strategies in generating smaller test suites, particularly for higher interaction strengths. The findings demonstrate WOA’s competitive advantage in optimizing combinatorial test suites.

Published

23-09-2025

How to Cite

J. Suali, A., Ramli, N., Razif Othman, R., Liza Zakaria, H., Ismail, I., Mohd Jamail, N. S., … Che Rose, N. H. (2025). Input-Output Based Relation Combinatorial Testing Using Whale Optimization Algorithm for Generating Near Optimum Number of Test Suite. Journal of Quality Measurement and Analysis, 21(3), 21–34. https://doi.org/10.17576/jqma.2103.2025.02

Issue

Section

Articles