Artículo:
Mapas de navegación para la automatización de pruebas de aceptación en aplicaciones móviles

Fecha

2017-07-19

Editor

Sistedes

Publicado en

Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017)

Licencia

CC BY 4.0

Resumen

Para que el proceso de pruebas del software resulte eficaz es habitual que tanto la parte proveedora como la parte aceptante colaboren. Esto es especialmente cierto en el nivel de las pruebas de aceptación, donde la responsabilidad principal recae en la parte aceptante. Aunque se ha avanzado mucho en herramientas que facilitan de forma automática la generación de casos de prueba y la ejecución de los mismos, estas están normalmente pensadas para desarrolladores con avanzados conocimientos en programación. Este trabajo presenta un componente, denominado Graph2Test, que pretende facilitar la comunicación entre la parte aceptante y la parte desarrolladora en base a la representación mediante un diagrama de estados de los mapas de navegación de la aplicación objeto de las pruebas. A partir de este mapa de navegación se generan casos de prueba en texto plano (lenguaje Gherkin), que posteriormente se transforman en scripts de prueba utilizando la tecnología Cucumber. El componente está especializado en la prueba de aplicaciones móviles Android y autocompleta parcialmente estos scripts de prueba con instrucciones del entorno de automatización Espresso.

Descripción

Acerca de Valencia-Vásconez, Ginger Janet

Palabras clave

Android, Automatización De Pruebas, Cucumber, Espresso, Pruebas De Aceptación, Testing
Página completa del ítem
Notificar un error en este artículo
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX