Proceedings of the 2012 National Conference on Information Technology and Computer Science

A study of test oracle for application interface testing of distributed system

Authors
Jingyan Cui, Gang Ye, Xianjun Li, Shilong Ma
Corresponding Author
Jingyan Cui
Available Online November 2012.
DOI
10.2991/citcs.2012.190How to use a DOI?
Keywords
test oracle; application interface testing; distributed system
Abstract

The application interface testing is an important part of automated software testing of distributed system. It is based on network data which is produced when the distributed system is running. It is used to verify whether the network data is correctly exchanged. In this paper firstly we design test oracle for application interface testing of distributed system. Test oracle includes two parts: oracle information and oracle procedure. Oracle information represents expected output while oracle procedure compares the expected output with the actual output. Test cases need to be decided whether their operating results are correct by test oracle. And then, four types of test oracle are designed and divided according to the range of oracle information and the strategy of oracle procedure. Through the experiment, we can see that the choice of test oracle will seriously affect the efficiency and cost of software testing. At last, some suggestion is given about how to design test oracle in the software test.

Copyright
© 2012, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2012 National Conference on Information Technology and Computer Science
Series
Advances in Intelligent Systems Research
Publication Date
November 2012
ISBN
978-94-91216-39-8
ISSN
1951-6851
DOI
10.2991/citcs.2012.190How to use a DOI?
Copyright
© 2012, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Jingyan Cui
AU  - Gang Ye
AU  - Xianjun Li
AU  - Shilong Ma
PY  - 2012/11
DA  - 2012/11
TI  - A study of test oracle for application interface testing of distributed system
BT  - Proceedings of the 2012 National Conference on Information Technology and Computer Science
PB  - Atlantis Press
SP  - 747
EP  - 751
SN  - 1951-6851
UR  - https://doi.org/10.2991/citcs.2012.190
DO  - 10.2991/citcs.2012.190
ID  - Cui2012/11
ER  -