Avocado: Open-Source Flexible Constrained Interaction Testing for Practical Application

02/02/2020
by   Jan Richter, et al.
0

This paper presents the outcome of a research collaboration between academia and industry to implement and utilize the capabilities of constrained interaction testing for an open-source tool for industrial-scale application. The project helps promote flexibility in generating constrained interaction test suites, executing them, and setting up a test oracle to report them–all within the same tool called Avocado. Avocado employs a constraint solver with computational algorithms to generate constrained interaction test suites. The environment of the application under test can be set up to execute the generated test suite with minimum effort. A test oracle can be set up by the tool to report the status and the results of the executed test cases. Avocado represents a comprehensive and flexible solution for conducting combinatorial interaction testing (CIT) and constrained CIT on an industrial application. In this paper, we present the structure of the tool and our method of implementing the algorithms in detail.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/13/2019

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

Combinatorial interaction testing (CIT) is a well-known technique, but t...
research
07/21/2019

Code-Aware Combinatorial Interaction Testing

Combinatorial interaction testing (CIT) is a useful testing technique to...
research
03/23/2018

Combinatorial Modeling and Test Case Generation for Industrial Control Software using ACTS

Combinatorial testing has been suggested as an effective method of creat...
research
01/06/2018

QBM - Mapping User-Specified Functions to Programmable Logic through a QBF Satisfiability Problem

This is a brief overview on the background behind the test set formulas ...
research
04/05/2021

Model-based testing in practice: An experience report from the web applications domain

In the context of a large software testing company, we have deployed the...
research
09/16/2019

Generation and Application of Constrained Interaction Test Suites Using Base Forbidden Tuples With Mixed Neighborhood Tabu Search

Nowadays, ensuring the quality becomes challenging for most modern softw...
research
12/15/2021

Harvesting Production GraphQL Queries to Detect Schema Faults

GraphQL is a new paradigm to design web APIs. Despite its growing popula...

Please sign up or login with your details

Forgot password? Click here to reset