A Metamorphic Relation-Based Approach to Testing Web Services Without Oracles
Chang-ai Sun,
Guan Wang,
Baohong Mu,
Huai Liu,
ZhaoShun Wang and
T. Y. Chen
Additional contact information
Chang-ai Sun: University of Science and Technology Beijing and Chinese Academy of Science, China
Guan Wang: University of Science and Technology Beijing, China
Baohong Mu: University of Science and Technology Beijing, China
Huai Liu: Swinburne University of Technology, Australia
ZhaoShun Wang: University of Science and Technology Beijing, China
T. Y. Chen: Swinburne University of Technology, Australia
International Journal of Web Services Research (IJWSR), 2012, vol. 9, issue 1, 51-73
Abstract:
Service Oriented Architecture (SOA) has become a major application development paradigm. As a basic unit of SOA applications, Web services significantly affect the quality of the applications constructed from them. In the context of SOA, the specification and implementation of Web services are completely separated. The lack of source code and the restricted control of Web services limit the testability of Web services, and make the oracle problem prominent. In this context, can one alleviate the test oracle problem, or effectively and efficiently test such Web services even without oracles? It is an important issue which has not been yet adequately addressed. To address the challenge of testing Web services, the authors propose a metamorphic relation-based approach to testing Web services without oracles. The proposed approach leverages so-called metamorphic relations to generate test cases and evaluate test results. To make the proposed approach practical and effective, the authors proposed a framework taking into account the unique features of SOA, and developed a prototype which partially automates the framework. Three case studies are conducted to validate the feasibility and effectiveness of the proposed approach. The work presented in the paper not only alleviates the test oracle problem of testing Web services, but also delivers an effective and efficient test technique without oracles.
Date: 2012
References: Add references at CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 4018/jwsr.2012010103 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jwsr00:v:9:y:2012:i:1:p:51-73
Access Statistics for this article
International Journal of Web Services Research (IJWSR) is currently edited by Liang-Jie Zhang
More articles in International Journal of Web Services Research (IJWSR) from IGI Global
Bibliographic data for series maintained by Journal Editor ().