Diverse test sets are able to expose bugs that test sets generated with structural coverage techniques cannot discover. Input-diverse test set generators have been shown to be effective for this, but also have limitations: e.g., they need to be complemented with semantic information derived from the Software Under Test. We demonstrate how to drive the test set generation process with semantic information in the form of output diversity. We present the first totally automatic output sampling for output diversity unit test set generation tool, called OutGen. OutGen transforms a program into an SMT formula in bit-vector arithmetic. It then applies universal hashing in order to generate an output-based diverse set of inputs. The result offers s...
A common and natural intuition among software testers is that test cases need to differ if a softwar...
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Conselho Nacional de Desenvolvime...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
Diverse test sets are able to expose bugs that test sets generated with structural coverage techniqu...
The utility of a test set of program inputs is strongly influenced by its diversity and its size. Sy...
The utility of a test set of program inputs is strongly influenced by its diversity and its size. Sy...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
There is an implicit assumption in software testing that more diverse and varied test data is needed...
Various search-based test generation techniques have been proposed to automate the generation of uni...
Various search-based test generation techniques have been proposed to automate the process of test g...
Diversity has been proposed as a key criterion to improve testing effectiveness and efficiency. It c...
Many existing testing techniques adopt diversity as an important criterion for the selection and pri...
11 pagesIn this work, we characterize a new form of software diver- sity: the existence of a set of ...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
A common and natural intuition among software testers is that test cases need to differ if a softwar...
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Conselho Nacional de Desenvolvime...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
Diverse test sets are able to expose bugs that test sets generated with structural coverage techniqu...
The utility of a test set of program inputs is strongly influenced by its diversity and its size. Sy...
The utility of a test set of program inputs is strongly influenced by its diversity and its size. Sy...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
There is an implicit assumption in software testing that more diverse and varied test data is needed...
Various search-based test generation techniques have been proposed to automate the generation of uni...
Various search-based test generation techniques have been proposed to automate the process of test g...
Diversity has been proposed as a key criterion to improve testing effectiveness and efficiency. It c...
Many existing testing techniques adopt diversity as an important criterion for the selection and pri...
11 pagesIn this work, we characterize a new form of software diver- sity: the existence of a set of ...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
A common and natural intuition among software testers is that test cases need to differ if a softwar...
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Conselho Nacional de Desenvolvime...
Abstract Without complete formal specification, automatically generated software tests need to be ma...