Leveraging Test Case Generation in the Testing Process – An Integration of Human Oracles with Derived Oracles

Von Hof V

Forschungsartikel in Sammelband (Konferenz) | Peer reviewed

Zusammenfassung

In the testing process humans examine the behavior of an application under test to determine what would constitute a failure. By specifying—for a given input and result—whether or not this combination leads to desired behavior, they essentially constitute to what is called the test oracle. To automate oracle generation, techniques were introduced to derive the oracle from models, specification, or by reusing artifacts. In the end, to complete the oracle, a human must be involved. Automated Test Case Generation (ATCG) on the other hand, already derives all feasible test cases from the program itself - baring judgment about which cases correspond to faults. This paper introduces a tool that derives the oracle by using ATCG as input for a human oracle. By combining ATCG with human oracles, we aim to reduce costs associated with the testing process.

Details zur Publikation

Herausgeber*innenFujita H, Selamat A, Omatu S
BuchtitelNew Trends in Intelligent Software Methodologies, Tools and Techniques
Seitenbereich480-489
VerlagIOP Publishing
ErscheinungsortAmsterdam, Niederlande
Titel der ReiheFrontiers in Artificial Intelligence and Applications
Nr. in Reihe297
StatusVeröffentlicht
Veröffentlichungsjahr2017
Sprache, in der die Publikation verfasst istEnglisch
KonferenzThe 16th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET_17), Kitakyushu, Japan, undefined
ISBN978-1-61499-799-3
DOI10.3233/978-1-61499-800-6-480
Link zum Volltexthttp://ebooks.iospress.nl/volume/new-trends-in-intelligent-software-methodologies-tools-and-techniques-proceedings-of-the-16th-international-conference-somet-17

Autor*innen der Universität Münster

von Hof, Vincent
Lehrstuhl für Praktische Informatik in der Wirtschaft (Prof. Kuchen) (PI)