Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Artículo:
Tool Demonstration: Testing JSON Web Services Using Jsongen (Demostración)

bs.conference.acronymPROLE
bs.conference.nameJornadas sobre Programación y Lenguajes (PROLE)
bs.edition.date2018-09-17
bs.edition.locationSevilla
bs.edition.nameXVIII Jornadas de Programación y Lenguajes (PROLE 2018)
bs.proceedings.editorOrtega Mallén, Y.
bs.proceedings.nameActas de las XVIII Jornadas de Programación y Lenguajes (PROLE 2018)
dc.contributor.affiliationUniversidad Politécnica de Madrid, Spain
dc.contributor.affiliationUniversidad Politécnica de Madrid, Spain
dc.contributor.affiliationUniversidad Politécnica de Madrid, Spain
dc.contributor.affiliationUniversidad Politécnica de Madrid, Spain
dc.contributor.authorBallesteros, Ignacio
dc.contributor.authorBueso de Barrio, Luis Eduardo
dc.contributor.authorFredlund, Lars-Ake
dc.contributor.authorMariño, Julio
dc.contributor.emailignacioballesterosgonzalez@gmail.com
dc.contributor.emailluiseduardo.bueso.debarrio@alumnos.upm.es
dc.contributor.emaillfredlund@fi.upm.es
dc.contributor.emailjmarino@fi.upm.es
dc.contributor.signatureBallesteros, Ignacio
dc.contributor.signatureBueso de Barrio, Luis Eduardo
dc.contributor.signatureFredlund, Lars-Ake
dc.contributor.signatureMariño, Julio
dc.date.accessioned2018-09-17T00:00:00Z
dc.date.available2018-09-17T00:00:00Z
dc.date.issued2018-09-17
dc.description.abstractThis 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.
dc.identifier.citationBallesteros, I., Bueso de Barrio, L. E., Fredlund, L., Mariño, J.: Tool Demonstration: Testing JSON Web Services Using Jsongen (Demostración). In: Ortega Mallén, Y. (ed.) Actas de las XVIII Jornadas de Programación y Lenguajes (PROLE 2018). Sistedes (2018). https://hdl.handle.net/11705/PROLE/2018/023
dc.identifier.citation-bibtex@inproceedings{11705:PROLE:2018:023, title = {{Tool Demonstration: Testing JSON Web Services Using Jsongen (Demostraci\'{o}n)}}, author = {Ballesteros, I. and Bueso de Barrio, L. E. and Fredlund, L. and Mariño, J.}, url = {https://hdl.handle.net/11705/PROLE/2018/023}, crossref = {11705:PROLE:2018} } @proceedings{11705:PROLE:2018, title = {{Actas de las XVIII Jornadas de Programaci\'{o}n y Lenguajes (PROLE 2018)}}, author = {Ortega Mall\'{e}n, Y.}, year = {2018}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/PROLE/2018/023
dc.publisherSistedes
dc.relation.ispartofActas de las XVIII Jornadas de Programación y Lenguajes (PROLE 2018)
dc.rights.licenseCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectAnalysis Tools
dc.subjectJSON
dc.subjectTesting
dc.subjectWeb Services
dc.titleTool Demonstration: Testing JSON Web Services Using Jsongen (Demostración)
dspace.entity.typeArtículo
relation.isAuthorOfPaperf3352108-842c-4a9a-99e2-8dca20a878e6
relation.isAuthorOfPaper56d7f349-7d9f-41cc-b53c-a057cb6dd854
relation.isAuthorOfPaper16e046b1-61fe-4514-b8e2-68577be74ca6
relation.isAuthorOfPaperf30c4d89-6403-45ad-9747-5f8ae93b611e
relation.isAuthorOfPaper.latestForDiscoveryf3352108-842c-4a9a-99e2-8dca20a878e6

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-PROLE-2018-023.pdf
Tamaño:
193.64 KB
Formato:
Adobe Portable Document Format

Colecciones