Incorporando pruebas basadas en modelos para servicios web en un proceso de desarrollo ágil: un caso de estudio en la industria
Guardat en:
| Autors: | , , , |
|---|---|
| Format: | artículo original |
| Data de publicació: | 2019 |
| Descripció: | Los equipos ágiles enfrentan difcultades para poder realizar pruebas de software a profundidad, dadas las iteraciones cortas de desarrollo. En muchos casos, las pruebas para servicios web se realizan manualmente, consumen mucho tiempo y requieren la experiencia de los miembros del equipo. Un enfoque de pruebas basadas en modelos, que permita la automatización de estas pruebas, podría mejorar la efciencia del proceso y la calidad de los productos; sin embargo, su adopción no debería contravenir los valores, principios y prácticas de las metodologías ágiles. En este caso de estudio discutimos el proceso realizado para incorporar pruebas basadas en modelos para automatizar las pruebas de servicios web en un equipo que implementa prácticas ágiles, y analizamos su efectividad al usar la herramienta TestOptimal sobre servicios web RESTful. Asimismo, discutimos las percepciones de los miembros del equipo, los retos y oportunidades de uso de este tipo de enfoques en equipos ágiles. Los resultados indican que las pruebas basadas en modelos permiten aumentar la cantidad de casos de prueba y defectos encontrados. Por su parte, los miembros del equipo consideran que para aumentar la aceptación de estos enfoques durante el desarrollo de un proyecto ágil, son esenciales el conocimiento para el modelado y las herramientas de apoyo. A pesar de que se logra una mejora en la generación de casos de pruebas automatizados y en la detección de errores, las pruebas basadas en modelos se perciben como un enfoque complejo de aplicar. |
| Pais: | Kérwá |
| Institution: | Universidad de Costa Rica |
| Repositorio: | Kérwá |
| Idioma: | Español |
| OAI Identifier: | oai:kerwa.ucr.ac.cr:10669/102211 |
| Accés en línia: | https://hdl.handle.net/10669/102211 |
| Paraula clau: | pruebas basadas en modelos servicios web RESTful metodologías ágiles |