Better testing through oracle selection (NIER track)

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

In software testing, the test oracle determines if the application under test has performed an execution correctly. In current testing practice and research, significant effort and thought is placed on selecting test inputs, with the selection of test oracles largely neglected. Here, we argue that improvements to the testing process can be made by considering the problem of oracle selection. In particular, we argue that selecting the test oracle and test inputs together to complement one another may yield improvements testing effectiveness. We illustrate this using an example and present selected results from an ongoing study demonstrating the relationship between test suite selection, oracle selection, and fault finding.

Original languageEnglish (US)
Title of host publicationICSE 2011 - 33rd International Conference on Software Engineering, Proceedings of the Conference
Pages892-895
Number of pages4
DOIs
StatePublished - 2011
Event33rd International Conference on Software Engineering, ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: May 21 2011May 28 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Other

Other33rd International Conference on Software Engineering, ICSE 2011
CountryUnited States
CityWaikiki, Honolulu, HI
Period5/21/115/28/11

Bibliographical note

Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.

Keywords

  • empirical studies
  • test oracles

Fingerprint Dive into the research topics of 'Better testing through oracle selection (NIER track)'. Together they form a unique fingerprint.

Cite this