Code-aware combinatorial interaction testing

Bestoun, S. Ahmed and Garcia Miraz, Angelo and Zamli, Kamal Z. and Yılmaz, Cemal and Bures, Miroslav and Szeles, Marek (2019) Code-aware combinatorial interaction testing. IET Software . ISSN 1751-8806 (Print) 1751-8814 (Online) Published Online First http://dx.doi.org/10.1049/iet-sen.2018.5315

Warning
There is a more recent version of this item available.
Full text not available from this repository. (Request a copy)

Abstract

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.
Item Type: Article
Subjects: Q Science > Q Science (General)
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: Cemal Yılmaz
Date Deposited: 05 Nov 2019 16:09
Last Modified: 26 Apr 2022 10:12
URI: https://research.sabanciuniv.edu/id/eprint/39450

Available Versions of this Item

Actions (login required)

View Item
View Item