Sequence t-way test generation using the barnacles mating optimizer algorithm

Software testing relates to the process of finding errors/defects and/of ensuring that a particular software of interest meets its specification. Although desirable, exhaustive testing is often practically impossible, given many constraints such as time to market deadline as well as unavailability o...

Full description

Saved in:
Bibliographic Details
Main Authors: Kamal Z., Zamli, Kader, Md. Abdul
Format: Conference or Workshop Item
Language:en
en
Published: Association for Computing Machinery 2021
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/34366/1/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm_FULL.pdf
http://umpir.ump.edu.my/id/eprint/34366/2/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm.pdf
http://umpir.ump.edu.my/id/eprint/34366/
https://doi.org/10.1145/3457784.3457797
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1831528629094318080
author Kamal Z., Zamli
Kader, Md. Abdul
author_facet Kamal Z., Zamli
Kader, Md. Abdul
author_sort Kamal Z., Zamli
building UMPSA Library
collection Institutional Repository
content_provider Universiti Malaysia Pahang Al-Sultan Abdullah
content_source UMPSA Institutional Repository
continent Asia
country Malaysia
description Software testing relates to the process of finding errors/defects and/of ensuring that a particular software of interest meets its specification. Although desirable, exhaustive testing is often practically impossible, given many constraints such as time to market deadline as well as unavailability of resources. Many sampling strategies have been designed to ensure sufficient and good enough testing including equivalence partitioning, boundary value analysis, cause and effect graphing, interaction-based sampling and many more. This paper presents a new test generation strategy based on sequence-based t-way testing (where t indicates the interaction strength), called BSS (Barnacle Sequence Strategy). More precisely, we focus on the generation of test cases due to the ordering of inputs (or sequence) using the newly developed Barnacles Mating Optimizer (BMO) Algorithm. Our experience with BSS is encouraging as we manage to match some of existing best test suite size for small interaction strength (t<5) with small number of event sequences (≤10). However, BSS performs poorly with large event sequences owing to the concatenation and scaling problem of its exploitation search operator.
format Conference or Workshop Item
id my.ump.umpir.34366
institution Universiti Malaysia Pahang
language en
en
publishDate 2021
publisher Association for Computing Machinery
record_format eprints
spelling my.ump.umpir.343662022-06-14T06:42:41Z http://umpir.ump.edu.my/id/eprint/34366/ Sequence t-way test generation using the barnacles mating optimizer algorithm Kamal Z., Zamli Kader, Md. Abdul QA76 Computer software Software testing relates to the process of finding errors/defects and/of ensuring that a particular software of interest meets its specification. Although desirable, exhaustive testing is often practically impossible, given many constraints such as time to market deadline as well as unavailability of resources. Many sampling strategies have been designed to ensure sufficient and good enough testing including equivalence partitioning, boundary value analysis, cause and effect graphing, interaction-based sampling and many more. This paper presents a new test generation strategy based on sequence-based t-way testing (where t indicates the interaction strength), called BSS (Barnacle Sequence Strategy). More precisely, we focus on the generation of test cases due to the ordering of inputs (or sequence) using the newly developed Barnacles Mating Optimizer (BMO) Algorithm. Our experience with BSS is encouraging as we manage to match some of existing best test suite size for small interaction strength (t<5) with small number of event sequences (≤10). However, BSS performs poorly with large event sequences owing to the concatenation and scaling problem of its exploitation search operator. Association for Computing Machinery 2021 Conference or Workshop Item PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/34366/1/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm_FULL.pdf pdf en http://umpir.ump.edu.my/id/eprint/34366/2/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm.pdf Kamal Z., Zamli and Kader, Md. Abdul (2021) Sequence t-way test generation using the barnacles mating optimizer algorithm. In: ACM International Conference Proceeding Series;10th International Conference on Software and Computer Applications, ICSCA 2021 , 23 - 26 February 2021 , Virtual, Online. 88 -93. (170691). ISBN 978-145038882-5 (Published) https://doi.org/10.1145/3457784.3457797
spellingShingle QA76 Computer software
Kamal Z., Zamli
Kader, Md. Abdul
Sequence t-way test generation using the barnacles mating optimizer algorithm
title Sequence t-way test generation using the barnacles mating optimizer algorithm
title_full Sequence t-way test generation using the barnacles mating optimizer algorithm
title_fullStr Sequence t-way test generation using the barnacles mating optimizer algorithm
title_full_unstemmed Sequence t-way test generation using the barnacles mating optimizer algorithm
title_short Sequence t-way test generation using the barnacles mating optimizer algorithm
title_sort sequence t-way test generation using the barnacles mating optimizer algorithm
topic QA76 Computer software
url http://umpir.ump.edu.my/id/eprint/34366/1/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm_FULL.pdf
http://umpir.ump.edu.my/id/eprint/34366/2/Sequence%20t-way%20test%20generation%20using%20the%20barnacles%20mating%20optimizer%20algorithm.pdf
http://umpir.ump.edu.my/id/eprint/34366/
https://doi.org/10.1145/3457784.3457797
url_provider http://umpir.ump.edu.my/