Generating Tests that Cover Input Structure
Zusammenfassung
To systematically test a program, one needs good inputs—inputs that are valid such that they are not rejected by the program, and inputs that cover as much of the input space as possible in order to reach a maximum of functionality. We present recent techniques to systematically cover input structure. Our k-path algorithm for grammar production [HZ19] systematically covers syntactic elements of the input as well as their combinations. We show how to learn such input structures from graphical user interfaces, notably their interaction language [DBZ19]. Finally, we demonstrate that knowledge bases such as DBPedia can be a reliable source of semantically coherent inputs [Wa20]. All these techniques result in a significantly higher code coverage than state of the art.
- Vollständige Referenz
- BibTeX
Pereira Borges Jr., N., Havrikov, N. & Zeller, A.,
(2021).
Generating Tests that Cover Input Structure.
In:
Koziolek, A., Schaefer, I. & Seidl, C.
(Hrsg.),
Software Engineering 2021.
Bonn:
Gesellschaft für Informatik e.V..
(S. 85-86).
DOI: 10.18420/SE2021_31
@inproceedings{mci/Pereira Borges Jr.2021,
author = {Pereira Borges Jr., Nataniel AND Havrikov, Nikolas AND Zeller, Andreas},
title = {Generating Tests that Cover Input Structure},
booktitle = {Software Engineering 2021},
year = {2021},
editor = {Koziolek, Anne AND Schaefer, Ina AND Seidl, Christoph} ,
pages = { 85-86 } ,
doi = { 10.18420/SE2021_31 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Pereira Borges Jr., Nataniel AND Havrikov, Nikolas AND Zeller, Andreas},
title = {Generating Tests that Cover Input Structure},
booktitle = {Software Engineering 2021},
year = {2021},
editor = {Koziolek, Anne AND Schaefer, Ina AND Seidl, Christoph} ,
pages = { 85-86 } ,
doi = { 10.18420/SE2021_31 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/SE2021_31
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
DOI: 10.18420/SE2021_31
ISBN: 978-3-88579-704-3
ISSN: 1617-5468
Datum: 2021
Sprache:
(en)
(en)
Typ: Text/ConferencePaper

