Pairwise Test Suite Generation Using Adaptive Teaching Learning-Based Optimization Algorithm with Remedial Operator

Software systems nowadays have large configuration spaces. Pairwise test design technique is found useful by testers to sample only required configuration options of these systems for exploring errors owing to their interactions. Being a NP-complete problem, pairwise test suite generation problem ha...

Full description

Saved in:
Bibliographic Details
Main Authors: Fakhrud, Din, Kamal Z., Zamli
Format: Conference or Workshop Item
Language:English
Published: Springer Nature Switzerland 2019
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/27998/1/Pairwise%20Test%20Suite%20Generation%20Using%20Adaptive1.pdf
http://umpir.ump.edu.my/id/eprint/27998/
https://doi.org/10.1007/978-3-319-99007-1_18
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Software systems nowadays have large configuration spaces. Pairwise test design technique is found useful by testers to sample only required configuration options of these systems for exploring errors owing to their interactions. Being a NP-complete problem, pairwise test suite generation problem has been addressed using several meta-heuristic algorithms including the Fuzzy Adaptive Teaching Learning-based Optimization (ATLBO) algorithm in the literature. ATLBO is a recent enhanced variant of Teaching Learning-based Optimization (TLBO) algorithm that adaptively applies its search operations using a Mamdani-type fuzzy inference system. Presently, ATLBO enters into stagnation or sometimes converges abnormally after some iterations. To address this issue, this paper proposes ATLBO with a remedial operator so as to further improve its searching capabilities. To evaluate the performance of ATLBO with remedial operator, it is used in a strategy called pATLBO_RO for the pairwise test suite generation problem. Experimental results reveal the strong performance of pATLBO_RO against other meta-heuristic and hyper-heuristic based pairwise test suite generation strategies.