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:
Pruebas de Mutación de APIs Web: Un Enfoque de Caja Negra

bs.conference.acronymJISBD
bs.conference.nameJornadas de Ingeniería del Software y Bases de Datos (JISBD)
bs.edition.date2022-09-05
bs.edition.locationSantiago de Compostela
bs.edition.nameXXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022)
bs.proceedings.editorGoñi, A.
bs.proceedings.nameActas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022)
dc.contributor.affiliationUniversidad de Seville, Spain
dc.contributor.affiliationUniversidad de Sevilla, Spain
dc.contributor.affiliationUniversidad de Sevilla, Spain
dc.contributor.affiliationUniversidad de Sevilla, Spain
dc.contributor.authorSánchez, Ana B.
dc.contributor.authorMartin-Lopez, Alberto
dc.contributor.authorSegura, Sergio
dc.contributor.authorRuiz-Cortés, Antonio
dc.contributor.emailanabsanchez@us.es
dc.contributor.emailalberto.martin@us.es
dc.contributor.emailsergiosegura@us.es
dc.contributor.emailaruiz@us.es
dc.contributor.signatureSánchez, Ana B.
dc.contributor.signatureMartin-Lopez, Alberto
dc.contributor.signatureSegura, Sergio
dc.contributor.signatureRuiz-Cortés, Antonio
dc.date.accessioned2022-09-05T00:00:00Z
dc.date.available2022-09-05T00:00:00Z
dc.date.issued2022-09-05
dc.description.abstractLas Interfaces de Programación de Aplicaciones (APIs) web tienen un papel clave en la integración de aplicaciones, por lo que validar su correcto funcionamiento es crucial. La mayoría de técnicas de generación de casos de prueba en este ámbito son de caja negra y suelen evaluarse con APIs sin código fuente disponible. Por ello, no es posible emplear pruebas de mutación tradicional, y no podemos cuantificar la efectividad de las pruebas si la API no expone ningún error. Este artículo propone un enfoque de caja negra para evaluar la capacidad de detección de errores de las pruebas para APIs web: en lugar de crear variantes defectuosas del código del programa (pruebas de mutación tradicionales), se crean mutantes de las salidas del programa (respuestas HTTP). JSONMutator es la herramienta implementada para llevar a cabo estas mutaciones. Los oráculos de pruebas se aplican sobre dichos mutantes y, a medida que las pruebas fallan, la cobertura de mutación aumenta. Experimentos preliminares sugieren que la herramienta es efectiva para crear mutantes a partir de la salida de APIs web y que existe correlación entre la cobertura de mutación de caja negra y caja blanca.
dc.identifier.citationSánchez, A. B., Martin-Lopez, A., Segura, S., Ruiz-Cortés, A.: Pruebas de Mutación de APIs Web: Un Enfoque de Caja Negra. In: Goñi, A. (ed.) Actas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022). Sistedes (2022). https://hdl.handle.net/11705/JISBD/2022/8618
dc.identifier.citation-bibtex@inproceedings{11705:JISBD:2022:8618, title = {{Pruebas de Mutaci\'{o}n de APIs Web: Un Enfoque de Caja Negra}}, author = {S\'{a}nchez, A. B. and Martin-Lopez, A. and Segura, S. and Ruiz-Cort\'{e}s, A.}, url = {https://hdl.handle.net/11705/JISBD/2022/8618}, crossref = {11705:JISBD:2022} } @proceedings{11705:JISBD:2022, title = {{Actas de las XXVI Jornadas de Ingenier\'{i}a del Software y Bases de Datos (JISBD 2022)}}, author = {Goñi, A.}, year = {2022}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/JISBD/2022/8618
dc.publisherSistedes
dc.relation.ispartofActas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022)
dc.rights.licenseCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectAPIs Web
dc.subjectJSON
dc.subjectPruebas De Mutación
dc.titlePruebas de Mutación de APIs Web: Un Enfoque de Caja Negra
dspace.entity.typeArtículo
relation.isAuthorOfPaper024c0a02-234d-4fb4-a4eb-568a8f4279b4
relation.isAuthorOfPaper699ea4c6-99a9-4738-b415-00a750cf2a4d
relation.isAuthorOfPaper602203da-8ea7-48dd-b8e0-1ef1a4cffc50
relation.isAuthorOfPaperce7d3481-7301-4b08-b2ab-88e665bc4456
relation.isAuthorOfPaper.latestForDiscovery024c0a02-234d-4fb4-a4eb-568a8f4279b4

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-JISBD-2022-8618.pdf
Tamaño:
519.35 KB
Formato:
Adobe Portable Document Format