Autor:
Ballesteros González, Ignacio

Cargando...
Foto de perfil

E-mails conocidos

ignacioballesterosgonzalez@gmail.com
ignacio.ballesteros@upm.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

Ballesteros González

Nombre de pila

Ignacio

Nombre

Nombres alternativos

Ballesteros, Ignacio

Afiliaciones conocidas

Universidad Politécnica de Madrid, Spain
IMDEA Software Institute, Universidad Politécnica de Madrid, Spain

Páginas web conocidas

Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 1 de 1
  • Artículo
    Tool Demonstration: Testing JSON Web Services Using Jsongen (Demostración)
    Ballesteros González, Ignacio; Bueso de Barrio, Luis Eduardo; Fredlund, Lars-Ake; Mariño, Julio. Actas de las XVIII Jornadas de Programación y Lenguajes (PROLE 2018), 2018-09-17.
    This article describes a tool, jsongen, which permits testing behavioural aspects of Web Services that communicate using the JSON data format. Provided a characterisation of the JSON data as a JSON schema, the jsongen tool will: (i) automatically derive a QuickCheck (the property-based testing tool) generator which can generate an infinite number of JSON values that validate against the schema, and (ii) provides a generic QuickCheck state machine which is capable of following the (hyper)links documented in the JSON schema, to automatically explore the web service. The default behaviour of the state machine can be easily customized to include web service specific checks. The approach is demonstrated by applying it to the task of testing a simplified web service for banking.