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

TitleMinium Recorder: browser interaction recording
Other titlesMinium Recorder: registo de interações com o browser
Author(s)Morgado, José Miguel Morais
Advisor(s)Campos, J. Creissac
KeywordsBrowser interaction recording
Web elements identification
Web applications testing
Test automation
Minium
Registo de interações com o browser
Identificação de elementos web
Teste de aplicações web
Automatização de testes
Issue date2016
Abstract(s)Minium is a framework for automating testing of web applications. It provides an API for automating tests that combines the capabilities of the Selenium WebDriver API for automating interactions with the browser with the convenience of the jQuery API for identifying web elements. The goal of this dissertation was to develop a plugin for Minium that could generate automation scripts by recording user interactions with the browser. The main requirement was that it should be capable of generating a list of expressions, ordered by ease of understandability, to identify each of the elements upon which an interaction is performed. Prior to the development of the solution, a research work was conducted. This research work focused on the study of the algorithms for generating expressions to identify web elements and of the techniques and tools for recording interactions with web pages. The developed solution, which will be described in detail, was tested in some web applications with good results.
O Minium é uma ferramenta para automatizar testes de aplicações web. Esta ferramenta disponibiliza uma API que combina as capacidades da API do Selenium WebDriver para automatizar interações com o browser com a conveniência da API do jQuery para identificar elementos em páginas web. O objetivo desta dissertação era desenvolver um plugin para o Minium que fosse capaz de gerar scripts de automação a partir do registo das interações de um utilizador com o browser. O principal requisito era que fosse capaz gerar uma lista de expressões, ordenada por facilidade de compreensibilidade, para identificar cada um dos elementos sobre os quais uma interação é realizada. Antes do desenvolvimento da solução, foi realizado um trabalho de pesquisa que se focou no estudo dos algoritmos de geração de expressões para identificar elementos e sobre as técnicas e ferramentas existentes para registo de interações com páginas web. A solução desenvolvida, que será descrita em detalhe, foi testada em algumas aplicações web com bons resultados.
TypeMaster thesis
DescriptionDissertação de mestrado em Computing Engineering
URIhttps://hdl.handle.net/1822/47722
AccessOpen access
Appears in Collections:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
José Miguel Morais Morgado.pdf2,31 MBAdobe PDFView/Open

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