期刊
JOURNAL OF SYSTEMS AND SOFTWARE
卷 84, 期 4, 页码 655-668出版社
ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2010.10.024
关键词
White-box testing; Coverage adequacy criteria; Testing web services; Service-Oriented Architecture
资金
- EU [216287]
- Italian MIUR
- National Science Foundation [0915526]
- Direct For Computer & Info Scie & Enginr
- Division of Computing and Communication Foundations [0915526] Funding Source: National Science Foundation
The attractive feature of Service Oriented Architecture (SOA) is that pieces of software conceived and developed by independent organizations can be dynamically composed to provide richer functionality. The same reasons that enable flexible compositions, however, also prevent the application of some traditional testing approaches, making SOA validation challenging and costly. Web services usually expose just an interface, enough to invoke them and develop some general (black-box) tests, but insufficient for a tester to develop an adequate understanding of the integration quality between the application and the independent web services. To address this lack we propose an approach that makes web services more transparent to testers through the addition of an intermediary service that provides coverage information. The approach, named Service Oriented Coverage Testing (SOCT), provides testers with feedback about how much a service is exercised by their tests without revealing the service internals. In SOCT, testing feedback is offered itself as a service, thus preserving SOA founding principles of loose coupling and implementation neutrality. In this paper we motivate and define the SOCT approach, and implement an instance of it. We also perform a study to asses SOCT feasibility and provide a preliminary evaluation of its viability and value. (C) 2010 Elsevier Inc. All rights reserved.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据