A Survey of Field-based Testing Techniques

Field testing refers to testing techniques that operate in the field to reveal those faults that escape in-house testing. Field testing techniques are becoming increasingly popular with the growing complexity of contemporary software systems. In this article, we present the first systematic survey o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM computing surveys 2021-06, Vol.54 (5), p.1-39
Hauptverfasser: Bertolino, Antonia, Braione, Pietro, Angelis, Guglielmo De, Gazzola, Luca, Kifetew, Fitsum, Mariani, Leonardo, Orrù, Matteo, Pezzè, Mauro, Pietrantuono, Roberto, Russo, Stefano, Tonella, Paolo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Field testing refers to testing techniques that operate in the field to reveal those faults that escape in-house testing. Field testing techniques are becoming increasingly popular with the growing complexity of contemporary software systems. In this article, we present the first systematic survey of field testing approaches over a body of 80 collected studies, and propose their categorization based on the environment and the system on which field testing is performed. We discuss four research questions addressing how software is tested in the field, what is tested in the field, which are the requirements , and how field tests are managed , and identify many challenging research directions.
ISSN:0360-0300
1557-7341
DOI:10.1145/3447240