Code-aware combinatorial interaction testing

Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. CIT has been used as a systematic technique to sample the enormous test possibilities. Most of the research activities focused on the generation of CIT test suite...

Full description

Saved in:
Bibliographic Details
Main Authors: Ahmed, Bestoun S., Gargantini, Angelo, Kamal Z., Zamli, Yilmaz, Cemal, Bures, Miroslav, Szeles, Marek
Format: Article
Language:English
Published: Institution of Engineering and Technology 2019
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/26801/1/Code-aware%20combinatorial%20interaction%20testing%20.pdf
http://umpir.ump.edu.my/id/eprint/26801/
https://doi.org/10.1049/iet-sen.2018.5315
https://doi.org/10.1049/iet-sen.2018.5315
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ump.umpir.26801
record_format eprints
spelling my.ump.umpir.268012020-03-12T08:27:52Z http://umpir.ump.edu.my/id/eprint/26801/ Code-aware combinatorial interaction testing Ahmed, Bestoun S. Gargantini, Angelo Kamal Z., Zamli Yilmaz, Cemal Bures, Miroslav Szeles, Marek QA76 Computer software Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. CIT has been used as a systematic technique to sample the enormous test possibilities. Most of the research activities focused on the generation of CIT test suites as a computationally complex problem. Less effort has been paid for the application of CIT. To apply CIT, practitioners must identify the input parameters for the Software-under-test (SUT), feed these parameters to the CIT test generation tool, and then run those tests on the application with some pass and fail criteria for verification. Using this approach, CIT is used as a black-box testing technique without knowing the effect of the internal code. Although useful, practically, not all the parameters having the same impact on the SUT. This paper introduces a different approach to use the CIT as a gray-box testing technique by considering the internal code structure of the SUT to know the impact of each input parameter and thus use this impact in the test generation stage. The case studies results showed that this approach would help to detect new faults as compared to the equal impact parameter approach. Institution of Engineering and Technology 2019-07-22 Article PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/26801/1/Code-aware%20combinatorial%20interaction%20testing%20.pdf Ahmed, Bestoun S. and Gargantini, Angelo and Kamal Z., Zamli and Yilmaz, Cemal and Bures, Miroslav and Szeles, Marek (2019) Code-aware combinatorial interaction testing. IET Software, 13 (6). pp. 600-609. ISSN 1751-8814 https://doi.org/10.1049/iet-sen.2018.5315 https://doi.org/10.1049/iet-sen.2018.5315
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Ahmed, Bestoun S.
Gargantini, Angelo
Kamal Z., Zamli
Yilmaz, Cemal
Bures, Miroslav
Szeles, Marek
Code-aware combinatorial interaction testing
description Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. CIT has been used as a systematic technique to sample the enormous test possibilities. Most of the research activities focused on the generation of CIT test suites as a computationally complex problem. Less effort has been paid for the application of CIT. To apply CIT, practitioners must identify the input parameters for the Software-under-test (SUT), feed these parameters to the CIT test generation tool, and then run those tests on the application with some pass and fail criteria for verification. Using this approach, CIT is used as a black-box testing technique without knowing the effect of the internal code. Although useful, practically, not all the parameters having the same impact on the SUT. This paper introduces a different approach to use the CIT as a gray-box testing technique by considering the internal code structure of the SUT to know the impact of each input parameter and thus use this impact in the test generation stage. The case studies results showed that this approach would help to detect new faults as compared to the equal impact parameter approach.
format Article
author Ahmed, Bestoun S.
Gargantini, Angelo
Kamal Z., Zamli
Yilmaz, Cemal
Bures, Miroslav
Szeles, Marek
author_facet Ahmed, Bestoun S.
Gargantini, Angelo
Kamal Z., Zamli
Yilmaz, Cemal
Bures, Miroslav
Szeles, Marek
author_sort Ahmed, Bestoun S.
title Code-aware combinatorial interaction testing
title_short Code-aware combinatorial interaction testing
title_full Code-aware combinatorial interaction testing
title_fullStr Code-aware combinatorial interaction testing
title_full_unstemmed Code-aware combinatorial interaction testing
title_sort code-aware combinatorial interaction testing
publisher Institution of Engineering and Technology
publishDate 2019
url http://umpir.ump.edu.my/id/eprint/26801/1/Code-aware%20combinatorial%20interaction%20testing%20.pdf
http://umpir.ump.edu.my/id/eprint/26801/
https://doi.org/10.1049/iet-sen.2018.5315
https://doi.org/10.1049/iet-sen.2018.5315
_version_ 1662754740272889856
score 13.209306