Artículo: Pruebas de Mutación de APIs Web: Un Enfoque de Caja Negra
| bs.conference.acronym | JISBD | |
| bs.conference.name | Jornadas de Ingeniería del Software y Bases de Datos (JISBD) | |
| bs.edition.date | 2022-09-05 | |
| bs.edition.location | Santiago de Compostela | |
| bs.edition.name | XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022) | |
| bs.proceedings.editor | Goñi, A. | |
| bs.proceedings.name | Actas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022) | |
| dc.contributor.affiliation | Universidad de Seville, Spain | |
| dc.contributor.affiliation | Universidad de Sevilla, Spain | |
| dc.contributor.affiliation | Universidad de Sevilla, Spain | |
| dc.contributor.affiliation | Universidad de Sevilla, Spain | |
| dc.contributor.author | Sánchez, Ana B. | |
| dc.contributor.author | Martin-Lopez, Alberto | |
| dc.contributor.author | Segura, Sergio | |
| dc.contributor.author | Ruiz-Cortés, Antonio | |
| dc.contributor.email | anabsanchez@us.es | |
| dc.contributor.email | alberto.martin@us.es | |
| dc.contributor.email | sergiosegura@us.es | |
| dc.contributor.email | aruiz@us.es | |
| dc.contributor.signature | Sánchez, Ana B. | |
| dc.contributor.signature | Martin-Lopez, Alberto | |
| dc.contributor.signature | Segura, Sergio | |
| dc.contributor.signature | Ruiz-Cortés, Antonio | |
| dc.date.accessioned | 2022-09-05T00:00:00Z | |
| dc.date.available | 2022-09-05T00:00:00Z | |
| dc.date.issued | 2022-09-05 | |
| dc.description.abstract | Las 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.citation | Sá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.sistedes | 11705/JISBD/2022/8618 | |
| dc.publisher | Sistedes | |
| dc.relation.ispartof | Actas de las XXVI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2022) | |
| dc.rights.license | CC BY 4.0 | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | APIs Web | |
| dc.subject | JSON | |
| dc.subject | Pruebas De Mutación | |
| dc.title | Pruebas de Mutación de APIs Web: Un Enfoque de Caja Negra | |
| dspace.entity.type | Artículo | |
| relation.isAuthorOfPaper | 024c0a02-234d-4fb4-a4eb-568a8f4279b4 | |
| relation.isAuthorOfPaper | 699ea4c6-99a9-4738-b415-00a750cf2a4d | |
| relation.isAuthorOfPaper | 602203da-8ea7-48dd-b8e0-1ef1a4cffc50 | |
| relation.isAuthorOfPaper | ce7d3481-7301-4b08-b2ab-88e665bc4456 | |
| relation.isAuthorOfPaper.latestForDiscovery | 024c0a02-234d-4fb4-a4eb-568a8f4279b4 |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 11705-JISBD-2022-8618.pdf
- Tamaño:
- 519.35 KB
- Formato:
- Adobe Portable Document Format

