Mostrar el registro sencillo del ítem

dc.contributor.advisorMartínez Porras, Alexandra
dc.creatorAymerich Fuentes, Brenda Aydil
dc.date.accessioned2023-05-15T16:23:26Z
dc.date.available2023-05-15T16:23:26Z
dc.date.issued2022
dc.identifier.urihttps://hdl.handle.net/10669/89250
dc.description.abstractLos equipos ágiles enfrentan dificultades para realizar pruebas de software a profundidad, debido a las cortas iteraciones de desarrollo. Con frecuencia, las pruebas para servicios web se realizan manualmente, consumen mucho tiempo y requieren la experticia de los miembros del equipo. Un enfoque de pruebas basadas en modelos, que permita la automatización de estas pruebas, podría mejorar la eficiencia del proceso y la calidad de los productos. Sin embargo, la adopción de tal enfoque de pruebas no debería interferir en el seguimiento de los valores, principios y prácticas de las metodologías ágiles. En esta investigación se realiza un mapeo sistemático de literatura para determinar los distintos enfoques de pruebas basadas en modelos (MBT) que se han aplicado para probar servicios web, así como las herramientas utilizadas y los contextos de aplicación. Posteriormente, se introduce un enfoque de pruebas basadas en modelos en el contexto de un equipo que trabaja con prácticas ágiles, con el fin de evaluar su impacto en términos de su eficacia, eficiencia y aceptación. Esto se hace mediante un caso de estudio donde se utiliza la herramienta TestOptimal para probar servicios web RESTful. Como parte de la evaluación, se consideran las percepciones de los miembros del equipo, así como los retos y oportunidades asociadas al uso de este tipo de enfoques en equipos ágiles. Entre los principales hallazgos del mapeo sistemático de literatura se tiene: (1) que la mayoría de los enfoques de pruebas basadas en modelos para servicios web hacen pruebas funcionales y usan comúnmente como modelo, notaciones basadas en transiciones, por ejemplo: máquinas de estado; (2) que la fase de ejecución de casos de prueba de MBT es la más apoyada por las herramientas reportadas, y (3) que la mayoría de los servicios web probados con el enfoque de pruebas basadas en modelos pertenecían a contextos que involucran servicios de compra y venta. Por su parte, los resultados del caso de estudio sugieren que las pruebas basadas en modelos permiten aumentar el número de casos de prueba y defectos encontrados. Además, los miembros del equipo consideran que, para incrementar la aceptación de estos enfoques durante el desarrollo de un proyecto ágil, es esencial conocer cómo hacer el modelado y conocer las herramientas de apoyo. A pesar de lograr una mejora en la generación de casos de prueba automatizados y en la detección de defectos, el uso de este enfoque es percibido como una tarea compleja de aplicar. En conclusión, el presente trabajo expone por medio de un mapeo sistemático, una vista con un amplio nivel de detalle, del uso de MBT para servicios web a través del tiempo. Esto, a su vez permitió contribuir en la ampliación del dominio de servicios web en una taxonomía MBT utilizada como base. Además, dado que las pruebas basadas en modelos no han sido ampliamente usadas ni estudiadas en el contexto de servicios web RESTful, y en menor medida, en equipos que implementan prácticas ágiles; se desarrolla un caso de estudio, donde se selecciona, implementa y evalúa un enfoque MBT para un servicio web REST desarrollado por un equipo ágil.es_ES
dc.language.isospaes_ES
dc.rightsCC0 1.0 Universal*
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.sourceUniversidad de Costa Rica, San José, Costa Ricaes_ES
dc.subjectmodel-based testinges_ES
dc.subjectpruebas basadas en modeloses_ES
dc.subjectsoftwarees_ES
dc.subjectpruebas automatizadases_ES
dc.subjectequipos ágileses_ES
dc.subjectservicios webes_ES
dc.subjectrestfules_ES
dc.subjectINFORMÁTICA Y DESARROLLOes_ES
dc.titleIncorporación de pruebas basadas en modelos para servicios web en un contexto de desarrollo ágil: Un caso de estudio en la industriaes_ES
dc.typetesis de maestríaes_ES
dc.description.procedenceUCR::Vicerrectoría de Investigación::Sistema de Estudios de Posgrado::Ingeniería::Maestría Profesional en Computación e Informáticaes_ES


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

CC0 1.0 Universal
Excepto si se señala otra cosa, la licencia del ítem se describe como CC0 1.0 Universal