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

Von Hof V

Research article in edited proceedings (conference) | Peer reviewed

Abstract

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 about the publication

PublisherFujita H, Selamat A, Omatu S
Book titleNew Trends in Intelligent Software Methodologies, Tools and Techniques
Page range480-489
Publishing companyIOP Publishing
Place of publicationAmsterdam, Niederlande
Title of seriesFrontiers in Artificial Intelligence and Applications
Volume of series297
StatusPublished
Release year2017
Language in which the publication is writtenEnglish
ConferenceThe 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 to the full texthttp://ebooks.iospress.nl/volume/new-trends-in-intelligent-software-methodologies-tools-and-techniques-proceedings-of-the-16th-international-conference-somet-17

Authors from the University of Münster

von Hof, Vincent
Practical Computer Science Group (PI)