【24h】

Test-the-REST: An Approach to Testing RESTful Web-Services

机译:REST测试:一种测试RESTful Web服务的方法

获取原文

摘要

Abstractȁ4;Representational state transfer (REST) is an architecturalstyle that has received significant attention fromsoftware engineers for implementing web-services due toits simplicity and scalability. By definition, web-services aredistributed, headless (lacking UI) and loosely coupled. Thispresents the implementers and testers of web-services withchallenges, which are different from those in testing of traditionalsoftware. REST has unique characteristics like uniforminterfaces, stateless communication, caching, etc. This also necessitatestaking a fresh look at web-service testing specificallyin the context of RESTful web-services. A large informaticinfrastructure being developed within our organisation islargely based on service-oriented concepts wherein many of theservices are RESTful. As a part of a research project namedTest-the-REST (TTR), we have developed an approach fortesting RESTful web-services of the above infrastructure. Theproject yielded in a number of novel technical innovations, e.g.a scalable plugin based architecture, an extensible XML basedtest specification format, a method for reusing and composingtest cases for use-case testing etc. A prototype of TTR was usedin testing a RESTful service of the above infrastructure early inthe construction phase. Many bugs were uncovered resulting insignificant value add. In this paper, we present our experienceand insights in developing and using Test-the-REST.
机译:摘要4;表示状态传输(REST)是一种体系结构样式,由于其简单性和可伸缩性,在实现Web服务方面受到了软件工程师的极大关注。根据定义,Web服务是分布式的,无头的(缺少UI)并且是松散耦合的。这代表了具有挑战性的Web服务的实现者和测试者,这些挑战不同于传统软件的测试。 REST具有独特的特性,例如统一接口,无状态通信,缓存等。这也需要重新审视Web服务测试,尤其是在RESTful Web服务的上下文中。我们组织内部正在开发的大型信息基础架构主要基于面向服务的概念,其中许多服务都是RESTful的。作为名为Test-the-REST(TTR)的研究项目的一部分,我们已经开发了一种测试上述基础结构的RESTful Web服务的方法。该项目产生了许多新颖的技术创新,基于ega可扩展插件的体系结构,基于XML的可扩展测试规范格式,用于用例测试的重用和组合测试用例的方法等。TTR的原型用于测试上述RESTful服务基础设施在建设初期。发现了许多错误,导致微不足道的增值。在本文中,我们将介绍我们在开发和使用REST测试方面的经验和见解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号