Logo Repositorio Institucional

Please use this identifier to cite or link to this item: http://dspace.ucuenca.edu.ec/handle/123456789/36730
Title: Validación basada en pruebas de una interfaz gráfica de usuario en un entorno de desarrollo dirigido por modelos
metadata.dc.ucuenca.titulouniforme: Validación Basada en Pruebas de una Interfaz Gráfica de Usuario en un Entorno de Desarrollo Dirigido Por Modelos
Authors: Alba Sarango, Bryan Andrés
metadata.dc.contributor.advisor: Granda Juca, María Fernanda
metadata.dc.ucuenca.correspondencia: a.alba2509@gmail.com
metadata.dc.subject.other: Inteligencia artificial
Keywords: Ingeniería de Sistemas
Software
Interfaces
Red informática
metadata.dc.ucuenca.areaconocimientounescoamplio: 12 Matemáticas
metadata.dc.ucuenca.areaconocimientounescodetallado: 1203.08 Código y Sistemas de Codificación
metadata.dc.ucuenca.areaconocimientounescoespecifico: 1203 Ciencia de Los Ordenadores
Issue Date: 6-Sep-2021
metadata.dc.ucuenca.paginacion: 77 páginas
metadata.dc.description.city: 
Cuenca
Series/Report no.: TS;283
metadata.dc.type: bachelorThesis
Abstract: 
In the software testing stage, it is possible to benefit from combining the requirements with the testing specification activities. On the one hand, the specification of the tests will require less manual effort, since they are defined or generated automatically from the requirements specification. On the other hand, the specification of requirements itself will end up having a higher quality due to the use of a more structured language, reducing typical problems such as ambiguity, inconsistency, and inaccuracy. In this research work, the UI-Test model-based methodological framework and its tool support that promotes the practice of generating test cases based on the specification of Agile user stories to validate that the functional requirements are included in the final version of the user interfaces of the developed software. To show the applicability of the approach, a specification of requirements based on user stories, a task model using the notation ConcurTaskTree, and the Sikulix language are used to generate tests at the graphical interface level. The proposal described in this degree work makes use of two model transformations to obtain the test scripts from user stories that will be applied in the process using SikuliX for automated visual UI (User Interface) testing. The results of the empirical evaluation of the effectiveness and user experience of the proposed solution and its tool support suggest that the UI-Test tool can benefit testers by confirming that the actions proposed in the user stories can be run on the UIs
Description: 
En la etapa de pruebas de software, es posible beneficiarse de la combinación de los requisitos con las actividades de especificación de pruebas. Por un lado, la especificación de las pruebas requerirá menos esfuerzo manual, ya que se definen o generan automáticamente a partir de la especificación de requisitos. Por otro lado, la propia especificación de requisitos terminará teniendo una mayor calidad debido al uso de un lenguaje más estructurado, reduciendo problemas típicos como la ambigüedad, inconsistencia e inexactitud. Esta investigación propone un marco metodológico basado en modelos y su herramienta de soporte UI-Test, que promueven la práctica de generar casos de prueba basados en la especificación de historias de usuarios ágiles para validar que los requisitos funcionales estén incluidos en la versión final de las interfaces de usuario del software desarrollado. Para mostrar la aplicabilidad del enfoque, se utilizan una especificación de requisitos basada en historias de usuarios, un modelo de tarea que usa la notación ConcurTaskTree y el lenguaje Sikulix para generar pruebas a nivel de interfaz gráfica. La propuesta descrita en este trabajo de titulación hace uso de dos transformaciones de modelos para obtener los scripts de prueba de las historias de usuario que se aplicarán en el proceso utilizando SikuliX para las pruebas de IU (Interfaz de Usuario) visual automatizadas. Los resultados de la evaluación empírica de la efectividad y la experiencia del usuario de la solución propuesta y su herramienta de soporte sugieren que la herramienta UI-Test puede beneficiar a los testers al confirmar que las acciones propuestas en las historias de usuario se pueden ejecutar en las IUs
metadata.dc.description.degree: 
Ingeniero en Sistemas
URI: http://dspace.ucuenca.edu.ec/handle/123456789/36730
Appears in Collections:Tesis de Pregrado

Files in This Item:
File Description SizeFormat 
Trabajo_de_Titulación.pdfVersión presentada (texto completo)2.94 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons

 

Centro de Documentacion Regional "Juan Bautista Vázquez"

Biblioteca Campus Central Biblioteca Campus Salud Biblioteca Campus Yanuncay
Av. 12 de Abril y Calle Agustín Cueva, Telf: 4051000 Ext. 1311, 1312, 1313, 1314. Horario de atención: Lunes-Viernes: 07H00-21H00. Sábados: 08H00-12H00 Av. El Paraíso 3-52, detrás del Hospital Regional "Vicente Corral Moscoso", Telf: 4051000 Ext. 3144. Horario de atención: Lunes-Viernes: 07H00-19H00 Av. 12 de Octubre y Diego de Tapia, antiguo Colegio Orientalista, Telf: 4051000 Ext. 3535 2810706 Ext. 116. Horario de atención: Lunes-Viernes: 07H30-19H00