bachelorThesis
Validación basada en pruebas de una interfaz gráfica de usuario en un entorno de desarrollo dirigido por modelos
Fecha
2021-09-06Autor
Alba Sarango, Bryan Andrés
Institución
Resumen
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