Automated test-case generation is expected to significantly improve software development, where a considerable part of the effort involved is devoted to testing. Many solutions have been proposed, differing on the methods and tools involved. Approaches based on the utilization of model-checkers have been shown to be very promising. This paper presents such an approach, incorporating ideas of mutation testing. The resulting test-cases can be directly mapped to requirement properties. We show that this approach can also be used to identify incompleteness and potential errors in the re-quirements specification. Empirical results are provided to demonstrate the feasibility of this approach
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
Automated software testing is an important measure to improve software quality and the efficiency of...
Test case generation can be represented as a model checking problem, such that model checking tools ...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Abstract — The paper is devoted to the mutation testing technique that is widely used when testing d...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
The empirical assessment of test techniques plays an important role in software testing research. On...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
The empirical assessment of test techniques plays an important role in software testing research. On...
A major benefit of Model Driven Engineering (MDE) relies on the automatic generation of artefacts fr...
Mutation testing realizes the idea of using artificial defects to support testing activities. Mutati...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
The empirical assessment of test techniques plays an important role in software testing research. On...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
Automated software testing is an important measure to improve software quality and the efficiency of...
Test case generation can be represented as a model checking problem, such that model checking tools ...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Abstract — The paper is devoted to the mutation testing technique that is widely used when testing d...
International audienceA major benefit of Model Driven Engineering (MDE) relies on the automatic gene...
The empirical assessment of test techniques plays an important role in software testing research. On...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
The empirical assessment of test techniques plays an important role in software testing research. On...
A major benefit of Model Driven Engineering (MDE) relies on the automatic generation of artefacts fr...
Mutation testing realizes the idea of using artificial defects to support testing activities. Mutati...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
The empirical assessment of test techniques plays an important role in software testing research. On...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Although mutation testing is a well-known technique for assessing the quality of tests, there is not...
Computer software is increasingly applied to processing data that are not only in large volumes but ...