000061392 001__ 61392
000061392 005__ 20170607111347.0
000061392 037__ $$aTAZ-TFG-2017-083
000061392 041__ $$aspa
000061392 1001_ $$aValencia Vásconez, Ginger Janet
000061392 24200 $$aAutomation of user acceptance tests for mobile applications developed on Android platform
000061392 24500 $$aAutomatización de pruebas de aceptación de usuario para aplicaciones móviles desarrolladas en Android
000061392 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2017
000061392 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000061392 520__ $$aEste Trabajo Fin de Grado consiste en el estudio y desarrollo de un prototipo de componente para automatizar pruebas de aceptación de usuario en aplicaciones desarrolladas en Android  a partir de diagramas representativos de la aplicación a probar, tales como diagramas de actividad a nivel de análisis o diagramas de navegación de la aplicación. Actualmente es posible realizar pruebas de usuario completas utilizando distintas herramientas, las cuales necesitan una preparación previa por parte de los programadores/usuarios de pruebas. Esta preparación suele consistir en el desarrollo de descripciones del comportamiento de la aplicación, realización de diversos diagramas y programación de código extra, lo cual resulta en una inversión elevada de tiempo y recursos. Este TFG tiene como objetivo estudiar la manera de unificar y automatizar algunos de los diversos métodos existentes para facilitar así la realización de pruebas. Para ello, se han seleccionado distintas herramientas y se han enlazado con ayuda de un módulo desarrollado para tal fin, obteniendo como resultado la simplificación del proceso de preparación previo a la realización de las pruebas. Como entrada es necesario tan solo un diagrama y como salida se obtiene una implementación parcial del código necesario para ejecutar dichas pruebas. Para la implementación se ha utilizado: Java 8 SE como lenguaje de programación, Android Studio como entorno de programación; Gradle como herramienta de construcción y gestión de proyectos en Android Studio; GraphWalker y YEd Graph Editor para el diseño automático de los casos de prueba; Cucumber y Gherkin como entornos de automatización de la ejecución de pruebas; y Espresso, e implícitamente JUnit, como tecnología para automatizar las pruebas que actúan sobre el interfaz gráfico de usuario de  las aplicaciones móviles.
000061392 521__ $$aGraduado en Ingeniería Informática
000061392 540__ $$aDerechos regulados por licencia Creative Commons
000061392 700__ $$aNogueras Iso, Francisco Javier$$edir.
000061392 700__ $$aLatre Abadía, Miguel Ángel$$edir.
000061392 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000061392 8560_ $$f613481@celes.unizar.es
000061392 8564_ $$s3356965$$uhttps://zaguan.unizar.es/record/61392/files/TAZ-TFG-2017-083.pdf$$yMemoria (spa)
000061392 909CO $$ooai:zaguan.unizar.es:61392$$pdriver$$ptrabajos-fin-grado
000061392 950__ $$a
000061392 951__ $$adeposita:2017-06-06
000061392 980__ $$aTAZ$$bTFG$$cEINA