REST service testing based on inferred XML schemas

Navas Baltasar, Alvaro; Capelastegui de la Concha, Pedro; Huertas Ferrer, Francisco; Alonso Rodríguez, Pablo y 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.

Descripción

Título: REST service testing based on inferred XML schemas
Autor/es:
  • Navas Baltasar, Alvaro
  • Capelastegui de la Concha, Pedro
  • Huertas Ferrer, Francisco
  • Alonso Rodríguez, Pablo
  • Dueñas Lopez, Juan Carlos
Tipo de Documento: Artículo
Título de Revista/Publicación: Network Protocols and Algorithms
Fecha: 2014
Volumen: 6
Materias:
Palabras Clave Informales: Testing, SOA, XML, XSD, REST
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Otro
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (238kB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 35828
Identificador DC: http://oa.upm.es/35828/
Identificador OAI: oai:oa.upm.es:35828
Identificador DOI: 10.5296/npa.v6i2.5360
URL Oficial: http://www.macrothink.org/journal/index.php/npa/article/view/5360
Depositado por: Memoria Investigacion
Depositado el: 24 Jun 2015 18:38
Ultima Modificación: 24 Jun 2015 18:38
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM