Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/84476
Title: | Automação de testes de carga a partir da interface gráfica com o utilizador |
Other titles: | Automation of load testing from graphical user interface |
Author(s): | Teixeira, Bruno Miguel Fernandes |
Advisor(s): | Campos, José C. |
Keywords: | Aplicações WEB Teste de software Testes baseados em modelos Interface gráfica com o utilizador Testes de carga Web applications Software testing Model-based testing Graphical user interface Load tests |
Issue date: | 15-Dec-2022 |
Abstract(s): | Com a evolução tecnológica, as aplicações WEB têm um papel crucial na comunidade. Nesse sentido
é essencial que estas acompanhem o desenvolvimento tecnológico e sejam cada vez mais plataformas
confiáveis e disponíveis. Um dos componentes imprescindíveis para o sucesso de um sistema interativo
é a interface gráfica com o utilizador (GUI, em inglês Graphical User Interface), que, neste caso, são
acedidas através de web browsers. Com o aumento das capacidades dos browsers, cada vez mais
aplicações fazem uso dessas capacidades, existindo uma componente lógica que é executada no próprio
browser. Desse modo, é fundamental analisar o impacto, a nível computacional, resultante da execução
da componente lógica no próprio browser. Uma forma de o fazer é através de testes de carga que
são executados a partir da interface com o utilizador, permitindo identificar possíveis falhas, tais como
problemas de implementação, tempos de resposta elevados ou gargalos de desempenho.
No entanto, é indiscutível que as aplicações são cada vez mais complexas e, por sua vez, o processo
de testes torna-se mais difícil e demorado, existindo uma necessidade crescente da automatização do
mesmo. Os testes baseados em modelos (MBT, em inglês Model-Based Testing) suportam a geração e
execução automática de testes a partir de um modelo do sistema. O MBT aplicado às interfaces gráficas
permite uma avaliação mais exaustiva da aplicação, dado que permitem uma simulação da interação do
utilizador com o sistema.
Esta dissertação tem como objetivo desenvolver uma solução que, tendo como componentes principais o processo de testes baseados em modelos, testes a interfaces gráficas e testes de carga, permita
com o menor esforço possível gerar e executar testes de carga a partir da interface gráfica. With the evolution of technology, WEB applications have a crucial role in the community. Conse quently, it is essential that they follow the technological development and become more and more reliable and available. The Graphical User Interface (GUI), which in this case is accessed through web browsers, is one of the most important components of the success of an interactive system. With the increase of browser capabilities, many web applications make use of these capabilities and allow that a logic compo nent can run in the browser. Thus, it is essential to analyze the computational impact resulting from the execution of the logic component in the browser. One way to do this is through load tests that are exe cuted from the graphical interface, allowing the identification of possible errors, such as implementation problems, high response times or bottlenecks. However, applications are increasingly complex and the testing process becomes more difficult and time consuming, creating a need to automate it. The Model Based Testing (MBT) process supports the automatic generation and execution of tests from a system model. When MBT is applied to GUIs it allows a more exhaustive evaluation of the application because it automates the simulation of the user’s interaction with the system. Building on the concepts of Model-Based testing, GUI testing and load testing, this dissertation aims to develop a solution that allows, with the least possible effort, to generate and execute load tests from the graphical interface. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/84476 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Bruno Miguel Fernandes Teixeira.pdf | 3,88 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License