Artículo: Pruebas de APIs REST guiadas por Aprendizaje Activo
| 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 Sevilla, Spain | |
| dc.contributor.affiliation | Universidad de Sevilla, 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 | Mirabella, A. Giuliano | |
| dc.contributor.author | Martin-Lopez, Alberto | |
| dc.contributor.author | Segura, Sergio | |
| dc.contributor.author | Valencia-Cabrera, Luis | |
| dc.contributor.author | Ruiz-Cortés, Antonio | |
| dc.contributor.email | amirabella@us.es | |
| dc.contributor.email | alberto.martin@us.es | |
| dc.contributor.email | sergiosegura@us.es | |
| dc.contributor.email | lvalencia@us.es | |
| dc.contributor.email | aruiz@us.es | |
| dc.contributor.signature | Mirabella, A. Giuliano | |
| dc.contributor.signature | Martin-Lopez, Alberto | |
| dc.contributor.signature | Segura, Sergio | |
| dc.contributor.signature | Valencia-Cabrera, Luis | |
| 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 | La generación automática de casos de prueba para APIs REST es un tema de investigación muy activo. La mayoría de técnicas emplean un enfoque de caja negra basado en la generación aleatoria de peticiones a partir de la especificación de la API. Dichas técnicas tienen una limitación importante: ignoran las dependencias inter-parámetro (restricciones entre parámetros que se deben cumplir para que la petición a la API sea válida), ya que no están soportadas por los lenguajes de especificación actuales. Como resultado, la mayoría de peticiones generadas automáticamente viola alguna dependencia y es rechazada por la API. En este artículo, proponemos un método para entrenar eficientemente un clasificador que prediga la validez de las peticiones, para as+AO0 poder descartar las inválidas antes de invocar a la API. Nuestra técnica aprende a medida que genera casos de prueba, de forma que el porcentaje de llamadas válidas aumenta progresivamente hasta un 90+ACU en APIs comerciales como GitHub y Stripe. Estos resultados prometedores sugieren que nuestra propuesta podría mejorar significativamente la generación automática de casos de prueba para APIs REST. | |
| dc.identifier.citation | Mirabella, A. G., Martin-Lopez, A., Segura, S., Valencia-Cabrera, L., Ruiz-Cortés, A.: Pruebas de APIs REST guiadas por Aprendizaje Activo. 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/1966 | |
| dc.identifier.citation-bibtex | @inproceedings{11705:JISBD:2022:1966, title = {{Pruebas de APIs REST guiadas por Aprendizaje Activo}}, author = {Mirabella, A. G. and Martin-Lopez, A. and Segura, S. and Valencia-Cabrera, L. and Ruiz-Cort\'{e}s, A.}, url = {https://hdl.handle.net/11705/JISBD/2022/1966}, 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/1966 | |
| 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 RESTful | |
| dc.subject | Pruebas Software | |
| dc.subject | Servicios Web | |
| dc.title | Pruebas de APIs REST guiadas por Aprendizaje Activo | |
| dspace.entity.type | Artículo | |
| relation.isAuthorOfPaper | 852f575e-e6f7-47d5-84a8-faef3f6ae086 | |
| relation.isAuthorOfPaper | 699ea4c6-99a9-4738-b415-00a750cf2a4d | |
| relation.isAuthorOfPaper | 602203da-8ea7-48dd-b8e0-1ef1a4cffc50 | |
| relation.isAuthorOfPaper | ded7cc46-89e5-4eac-986b-3262b614c238 | |
| relation.isAuthorOfPaper | ce7d3481-7301-4b08-b2ab-88e665bc4456 | |
| relation.isAuthorOfPaper.latestForDiscovery | 852f575e-e6f7-47d5-84a8-faef3f6ae086 |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 11705-JISBD-2022-1966.pdf
- Tamaño:
- 231.24 KB
- Formato:
- Adobe Portable Document Format

