首页> 外文OA文献 >A metamorphic relation-based approach to testing web services without oracles
【2h】

A metamorphic relation-based approach to testing web services without oracles

机译:一种基于变形关系的方法,用于在没有神谕的情况下测试Web服务

摘要

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.
机译:面向服务的体系结构(SOA)已成为一种主要的应用程序开发范例。作为SOA应用程序的基本单元,Web服务会极大地影响由它们构建的应用程序的质量。在SOA上下文中,Web服务的规范和实现是完全分开的。缺乏源代码和对Web服务的严格控制限制了Web服务的可测试性,并使oracle问题突出。在这种情况下,是否可以减轻测试Oracle的问题,或者即使没有Oracle也可以有效,高效地测试此类Web服务?这是一个尚未得到充分解决的重要问题。为了解决测试Web服务的挑战,作者提出了一种基于变态关系的方法来测试没有Oracle的Web服务。所提出的方法利用所谓的变形关系来生成测试用例并评估测试结果。为了使所提出的方法切实可行和有效,作者提出了一个考虑到SOA独特功能的框架,并开发了一个使框架部分自动化的原型。进行了三个案例研究,以验证所提出方法的可行性和有效性。本文提出的工作不仅减轻了测试Web服务的测试Oracle问题,而且提供了一种无需Oracle的有效高效的测试技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号