Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/47722
Title: | Minium Recorder: browser interaction recording |
Other titles: | Minium Recorder: registo de interações com o browser |
Author(s): | Morgado, José Miguel Morais |
Advisor(s): | Campos, J. Creissac |
Keywords: | Browser 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 date: | 2016 |
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. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Computing Engineering |
URI: | https://hdl.handle.net/1822/47722 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
José Miguel Morais Morgado.pdf | 2,31 MB | Adobe PDF | View/Open |