Object-Oriented Testing Capabilities and Performance Evaluation of the C# Mutation System - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Object-Oriented Testing Capabilities and Performance Evaluation of the C# Mutation System

Anna Derezińska
  • Fonction : Auteur
  • PersonId : 1008831

Résumé

The main purpose of mutation testing approach is to check a test suite quality in terms of the adequacy to killing programs with inserted programming faults. We present advances in the C# mutation testing system that supports object-oriented mutation operators. The system enhancements related to functional requirements (mutation operators, avoiding generation of invalid and partially of equivalent mutants) and non-functional ones (speed-up using a new parser and reflection, space reduction storing mutant updates). Mutation testing of six widely used open source programs is discussed. The quality of the tests supplied with these programs was experimentally determined. Performance measures were evaluated to assess system enhancements (2-4 faster mutants creation, 10-100 times disk space reduction, tradeoff of time overhead for storing mutants of different size in a local or remote repository).
Fichier principal
Vignette du fichier
978-3-642-28038-2_18_Chapter.pdf (847.1 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01527392 , version 1 (24-05-2017)

Licence

Paternité

Identifiants

Citer

Anna Derezińska, Anna Szustek. Object-Oriented Testing Capabilities and Performance Evaluation of the C# Mutation System. 4th Central and East European Conference on Software Engineering Techniques (CEESET), Oct 2009, Krakow, Poland. pp.229-242, ⟨10.1007/978-3-642-28038-2_18⟩. ⟨hal-01527392⟩
72 Consultations
198 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More