Test Quality Feedback Improving Effectivity and Efficiency of Unit Testing

Abstract : Writing unit tests for a software system enhances the confidence that a system works as expected. Since time pressure often prevents a complete testing of all application details developers need to know which new tests the system requires. Developers also need to know which existing tests take the most time and slow down the whole development process. Missing feedback about less tested functionality and reasons for long running test cases make it, however, harder to create a test suite that covers all important parts of a software system in a minimum of time. As a result a software system may be inadequately tested and developers may test less frequently. Our approach provides test quality feedback to guide developers in identifying missing tests and correcting low-quality tests. We provide developers with a tool that analyzes test suites with respect to their effectivity (e.g., missing tests) and efficiency (e.g., time and memory consumption). We implement our approach, named PathMap, as an extended test runner within the Squeak Smalltalk IDE and demonstrate its benefits by improving the test quality of representative software systems.
Type de document :
Communication dans un congrès
C5'12: Conference on Creating, Connecting and Collaborating through Computing, Jan 2012, Playa Vista, California, United States. 〈10.1109/C5.2012.7〉
Liste complète des métadonnées

Littérature citée [23 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01118969
Contributeur : Lse Lse <>
Soumis le : jeudi 3 décembre 2015 - 07:11:17
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : vendredi 4 mars 2016 - 10:00:51

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Michael Perscheid, Damien Cassou, Robert Hirschfeld. Test Quality Feedback Improving Effectivity and Efficiency of Unit Testing. C5'12: Conference on Creating, Connecting and Collaborating through Computing, Jan 2012, Playa Vista, California, United States. 〈10.1109/C5.2012.7〉. 〈hal-01118969〉

Partager

Métriques

Consultations de la notice

216

Téléchargements de fichiers

251