TY - GEN
T1 - Better testing through oracle selection (NIER track)
AU - Staats, Matt
AU - Whalen, Michael W
AU - Heimdahl, Mats
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - empirical studies
KW - test oracles
UR - http://www.scopus.com/inward/record.url?scp=79959899445&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79959899445&partnerID=8YFLogxK
U2 - 10.1145/1985793.1985936
DO - 10.1145/1985793.1985936
M3 - Conference contribution
AN - SCOPUS:79959899445
SN - 9781450304450
T3 - Proceedings - International Conference on Software Engineering
SP - 892
EP - 895
BT - ICSE 2011 - 33rd International Conference on Software Engineering, Proceedings of the Conference
T2 - 33rd International Conference on Software Engineering, ICSE 2011
Y2 - 21 May 2011 through 28 May 2011
ER -