Open Access Open Access  Restricted Access Subscription Access

FTCI: A Tool to Identify Failure Triggering Combinations for Interaction Testing


Affiliations
1 Department of Computer Engineering, NSIT, New Delhi – 110078, Delhi, India
 

Interaction testing aims at identifying faults that arise due to combinations of values. It requires testing of all possible t-way tuples, which is an expensive task. It might be the case that testing of all t-way tuples is not required as only few of them are fault triggering while most of them are not. In the past, researchers have proposed an approach to identify interactions that may cause failure using data flow technique. The gain was restricted as the approach was manual and no tool support was provided. Till date, there does not exist any tool that can identify interaction faults using static analysis. In this paper, an attempt is made to automate the process of identifying probable interactions that exist in the source code by designing a tool: Failure Triggering Combinations Identifier (FTCI). Two case studies have also been taken in order to show the working of the tool. Results indicate that the tool is able to successfully identify interaction faults.

Keywords

Interaction Testing, T-way Testing, Tool support, Interactions, Test set.
User

Abstract Views: 163

PDF Views: 0




  • FTCI: A Tool to Identify Failure Triggering Combinations for Interaction Testing

Abstract Views: 163  |  PDF Views: 0

Authors

Manuj Aggarwal
Department of Computer Engineering, NSIT, New Delhi – 110078, Delhi, India
Sangeeta Sabharwal
Department of Computer Engineering, NSIT, New Delhi – 110078, Delhi, India
Sunchit Dudeja
Department of Computer Engineering, NSIT, New Delhi – 110078, Delhi, India

Abstract


Interaction testing aims at identifying faults that arise due to combinations of values. It requires testing of all possible t-way tuples, which is an expensive task. It might be the case that testing of all t-way tuples is not required as only few of them are fault triggering while most of them are not. In the past, researchers have proposed an approach to identify interactions that may cause failure using data flow technique. The gain was restricted as the approach was manual and no tool support was provided. Till date, there does not exist any tool that can identify interaction faults using static analysis. In this paper, an attempt is made to automate the process of identifying probable interactions that exist in the source code by designing a tool: Failure Triggering Combinations Identifier (FTCI). Two case studies have also been taken in order to show the working of the tool. Results indicate that the tool is able to successfully identify interaction faults.

Keywords


Interaction Testing, T-way Testing, Tool support, Interactions, Test set.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i38%2F126685