Logo Repositorio Institucional

Por favor, use este identificador para citar o enlazar este ítem: http://dspace.ucuenca.edu.ec/handle/123456789/36730
Título : Validación basada en pruebas de una interfaz gráfica de usuario en un entorno de desarrollo dirigido por modelos
Título Uniforme: Validación Basada en Pruebas de una Interfaz Gráfica de Usuario en un Entorno de Desarrollo Dirigido Por Modelos
Autor: Alba Sarango, Bryan Andrés
Director(es): Granda Juca, María Fernanda
Correspondencia: a.alba2509@gmail.com
Materia: Inteligencia artificial
Palabras clave : Ingeniería de Sistemas
Software
Interfaces
Red informática
Área de conocimiento UNESCO amplio: 12 Matemáticas
ÁArea de conocimiento UNESCO detallado: 1203.08 Código y Sistemas de Codificación
Área de conocimiento UNESCO específico: 1203 Ciencia de Los Ordenadores
Fecha de publicación : 6-sep-2021
Paginación: 77 páginas
Ciudad: 
Cuenca
Código Interno : TS;283
Tipo: 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
Resumen : 
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
Grado Académico: 
Ingeniero en Sistemas
URI : http://dspace.ucuenca.edu.ec/handle/123456789/36730
Aparece en las colecciones: Tesis de Pregrado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Trabajo_de_Titulación.pdfVersión presentada (texto completo)2.94 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons 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