REST service testing based on inferred XML schemas

Navas Baltasar, Alvaro and Capelastegui de la Concha, Pedro and Huertas Ferrer, Francisco and Alonso Rodríguez, Pablo and Dueñas Lopez, Juan Carlos (2014). REST service testing based on inferred XML schemas. "Network Protocols and Algorithms", v. 6 (n. 2); pp. 6-21. ISSN 1943-3581. https://doi.org/10.5296/npa.v6i2.5360.

Description

Title: REST service testing based on inferred XML schemas
Author/s:
  • Navas Baltasar, Alvaro
  • Capelastegui de la Concha, Pedro
  • Huertas Ferrer, Francisco
  • Alonso Rodríguez, Pablo
  • Dueñas Lopez, Juan Carlos
Item Type: Article
Título de Revista/Publicación: Network Protocols and Algorithms
Date: 2014
ISSN: 1943-3581
Volume: 6
Subjects:
Freetext Keywords: Testing, SOA, XML, XSD, REST
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Otro
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (238kB) | Preview

Abstract

The concept of service oriented architecture has been extensively explored in software engineering, due to the fact that it produces architectures made up of several interconnected modules, easy to reuse when building new systems. This approach to design would be impossible without interconnection mechanisms such as REST (Representationa State Transfer) services, which allow module communication while minimizing coupling. . However, this low coupling brings disadvantages, such as the lack of transparency, which makes it difficult to sistematically create tests without knowledge of the inner working of a system. In this article, we present an automatic error detection system for REST services, based on a statistical analysis over responses produced at multiple service invocations. Thus, a service can be systematically tested without knowing its full specification. The method can find errors in REST services which could not be identified by means of traditional testing methods, and provides limited testing coverage for services whose response format is unknown. It can be also useful as a complement to other testing mechanisms.

More information

Item ID: 35828
DC Identifier: http://oa.upm.es/35828/
OAI Identifier: oai:oa.upm.es:35828
DOI: 10.5296/npa.v6i2.5360
Official URL: http://www.macrothink.org/journal/index.php/npa/article/view/5360
Deposited by: Memoria Investigacion
Deposited on: 24 Jun 2015 18:38
Last Modified: 24 Jun 2015 18:38
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM