Skip to content

Opening book details…

Can I read Measuring Software Testability Modulo Test Quality on EtoBox?

Measuring Software Testability Modulo Test Quality by Terragni, Valerio ;Salza, Pasquale ;Pezzè, Mauro is a scholarly article available to read on EtoBox.

What is Measuring Software Testability Modulo Test Quality about?

Comprehending the degree to which software components support testing is important to accurately schedule testing activities, train developers, and plan effective refactoring actions. Software testability estimates such property by relating code characteristics to the test effort. The main studies of testability reported in the literature investigate the relation between class metrics and test effort in terms of the size and complexity of the associated test suites. They report a moderate correlation of some class metrics to test-effort metrics, but suffer from two main limitations: (i) the results hardly generalize due to the small empirical evidence (datasets with no more than eight software projects); and (ii) mostly ignore the quality of the tests. However, considering the quality of the tests is important. Indeed, a class may have a low test effort because the associated tests are of poor quality, and not because the class is easier to test. In this paper, we propose an approach to measure testability that normalizes the test effort with respect to the test quality, which we quantify in terms of code coverage and mutation score. We present the results of a set of experiments o

Author
Terragni, Valerio ;Salza, Pasquale ;Pezzè, Mauro
Publisher
ACM
Published
2020
Language
EN

More by Terragni, Valerio ;Salza, Pasquale ;Pezzè, Mauro

Browse all works by Terragni, Valerio ;Salza, Pasquale ;Pezzè, Mauro