Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/83664

Registo completo
Campo DCValorIdioma
dc.contributor.advisorMendes, Ruipor
dc.contributor.authorRamalho, André Tiago Gonçalvespor
dc.date.accessioned2023-03-30T11:21:47Z-
dc.date.available2023-03-30T11:21:47Z-
dc.date.issued2022-
dc.date.submitted2022-
dc.identifier.urihttps://hdl.handle.net/1822/83664-
dc.descriptionDissertação de mestrado integrado em Engenharia Informáticapor
dc.description.abstractDe modo a minimizar o tempo expendido nos testes das várias funcionalidades do software Systems, Applications and Products in Data Processing (SAP), bem como aumentar o número de testes e combinações de dados de entrada possíveis, foi proposto pela Accenture o desenvolvimento de um BOT que execute automaticamente os mesmos. Para tal, comecei por familiarizar-me com o SAP Human Capital Management (HCM), um programa responsável pela gestão de recursos humanos, bem como aprender os passos para realizar os testes manualmente. A seguir, optei por ler a documentação do AutoHotKey (AHK) e Selenium visando aprender a usá-las. AHK é uma linguagem scripting para Windows utilizada para automatizar tarefas. Foi usada para interagir com o programa SAP HCM. Já o Selenium WebDriver também foi usado para automação, mas relacionado com a automação do browser, tendo sido utilizado para automatizar um Portal WEB. Fiz 25 testes, em que executam várias tarefas e comparam resultados entre os testes ”antes”e ”depois”. A título exemplificativo podemos executar como teste a criação de um registo de um determinado conjunto de dados e também executar um teste que permita obter a lista de registos e comparar se os resultados obtidos estão corretos. Por último, dediquei-me ao desenvolvimento do BOT com o objetivo de criar uma solução capaz de realizar os testes automaticamente e que seja possível adicionar e alterar os testes rapidamente de modo a aumentar a produtividade na Accenture.por
dc.description.abstractIn order to minimize the time spent on testing the various functionalities of the SAP software, as well as increase the number of possible tests and combinations of input data, Accenture proposed the development of a BOT that performs these tests. To do this, I started by familiarizing myself with SAP HCM, a program responsible for human resource management, as well as learning the steps to perform the tests manually. Next, I chose to read the AHK and Selenium documentation in order to learn how to use them. AHK is a scripting language for Windows used to automate tasks. It was used to interact with the SAP HCM program. Selenium WebDriver was also used for automation, but related to the automation of the browser, and was used to automate a WEB Portal. I did 25 tests, in which they perform various tasks and compare results to check if the output changed between tests. As an example we can run as a test the creation of a record for a given data set, and also run a test to get the list of records and compare if the results obtained are corrected Finally, I dedicated myself to the development of the BOT with the objective of creating a solution capable of performing the tests automatically and be able to add and change tests quickly in order to improve the productivity at Accenture.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/por
dc.subjectAutomação de testespor
dc.subjectAutoHotkeypor
dc.subjectSeleniumpor
dc.subjectSAP software solutionspor
dc.subjectTest automationpor
dc.titleAutomação de testespor
dc.title.alternativeTests automationpor
dc.typemasterThesiseng
dc.identifier.tid203246659por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade15 valorespor
sdum.uoeiEscola de Medicinapor
dc.subject.fosEngenharia e Tecnologia::Outras Engenharias e Tecnologiaspor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
André-Tiago-Gonçalves-Ramalho-dissertação.pdf3,18 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons 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