Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/84476

TitleAutomação de testes de carga a partir da interface gráfica com o utilizador
Other titlesAutomation of load testing from graphical user interface
Author(s)Teixeira, Bruno Miguel Fernandes
Advisor(s)Campos, José C.
KeywordsAplicaçõ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 date15-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.
TypeMaster thesis
DescriptionDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/84476
AccessOpen access
Appears in Collections:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Bruno Miguel Fernandes Teixeira.pdf3,88 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID