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

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorCampos, J. Creissacpor
dc.contributor.authorMorgado, José Miguel Moraispor
dc.date.accessioned2017-11-23T15:40:38Z-
dc.date.available2017-11-23T15:40:38Z-
dc.date.issued2016-
dc.date.submitted2016-
dc.identifier.urihttps://hdl.handle.net/1822/47722-
dc.descriptionDissertação de mestrado em Computing Engineeringpor
dc.description.abstractMinium 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.por
dc.description.abstractO 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.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectBrowser interaction recordingpor
dc.subjectWeb elements identificationpor
dc.subjectWeb applications testingpor
dc.subjectTest automationpor
dc.subjectMiniumpor
dc.subjectRegisto de interações com o browserpor
dc.subjectIdentificação de elementos webpor
dc.subjectTeste de aplicações webpor
dc.subjectAutomatização de testespor
dc.titleMinium Recorder: browser interaction recordingpor
dc.title.alternativeMinium Recorder: registo de interações com o browserpor
dc.typemasterThesiseng
dc.identifier.tid201616122por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade17 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Outras Engenharias e Tecnologiaspor
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