Proceedings of the Evaluation and Assessment on Software Engineering 2019
DOI: 10.1145/3319008.3319348
|View full text |Cite
|
Sign up to set email alerts
|

Towards an Automated Unified Framework to Run Applications for Combinatorial Interaction Testing

Abstract: Combinatorial interaction testing (CIT) is a well-known technique, but the industrial experience is needed to determine its effectiveness in different application domains. We present a case study introducing a unified framework for generating, executing and verifying CIT test suites, based on the open-source Avocado test framework. In addition, we present a new industrial case study to demonstrate the effectiveness of the framework. This evaluation showed that the new framework can generate, execute, and verif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 25 publications
0
3
0
Order By: Relevance
“…Mainly, CIT used in software testing and program verification. There are many applications in this direction, for example, fault detection and characterisation [9, 10], graphical user interface (GUI) testing [11], model‐based testing, and mutation testing [12, 13]. There are many more applications of CIT in software testing.…”
Section: Basic Concepts and Literaturementioning
confidence: 99%
“…Mainly, CIT used in software testing and program verification. There are many applications in this direction, for example, fault detection and characterisation [9, 10], graphical user interface (GUI) testing [11], model‐based testing, and mutation testing [12, 13]. There are many more applications of CIT in software testing.…”
Section: Basic Concepts and Literaturementioning
confidence: 99%
“…Finally, it is added to a final test suite (FTS) one after the other when all interactions are covered by the FTS (i.e., a horizontal extension). Once completed, new test cases (vertical extension) can be added to obtain maximum coverage of interactions [10,12]. The Parameter Order Strategy (IPO) was developed by Lei and Tai and represents innovative research using the OPAT approach [13,14].…”
Section: 1-strategic Approachmentioning
confidence: 99%
“…Here, Avocado is able to generate CCIT test suites from a predefined set of application inputs and constraints among them, execute the generated test cases, and identify the test-cases' status based on a customized test oracle. In our earlier work [11], we illustrated CIT with the Avocado testing framework that can be applied to a new application. In this paper, we present how Avocado handles the constraints and finally generates the combinatorial test suites.…”
Section: Introductionmentioning
confidence: 99%