Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/56016
Título: | Automatização de testes para aplicações web |
Autor(es): | Costa, Raquel Sepúlveda da |
Orientador(es): | Frade, M. J. Ferreira, Carla |
Data: | 2017 |
Resumo(s): | Atualmente, o software apresenta um papel crucial e a sua presença é uma constante nas
tarefas do quotidiano. A sua complexidade está a crescer, pelo que para garantir a
qualidade do software ainda durante o seu desenvolvimento, torna-se cada vez mais
pertinente a realização de testes manuais e automáticos.
O teste de software é uma área em franca expansão e de grande relevo para as empresas
que desenvolvem software, principalmente devido ao ambiente competitivo que existe
atualmente. No sentido de responder aos novos desafios empresariais o Grupo OSIT
decidiu reforçar as suas práticas de teste, nomeadamente recorrendo à automatização de
testes das suas páginas web. Esta prática tem como objetivos melhorar a qualidade das
suas páginas web e reduzir os custos que daí advêm. Assim sendo, a automação de testes
é uma fase necessária e importante no atual processo de desenvolvimento de software.
Neste documento é apresentado o trabalho desenvolvido, no âmbito de um estágio
curricular do Mestrado em Matemática e Computação, que consistiu no desenvolvimento
de testes manuais, desde o plano de testes até à execução e análise de resultados dos
mesmos, e na automatização de testes para as páginas web, nomeadamente para
diferentes funcionalidades da página web da Prozis. Para a concretização deste projeto
utilizou-se o Robot Framework para desenvolver scripts e executar os casos de teste
implementados. Nowadays, software plays a crucial role and its presence is a constant in the everyday tasks. Its complexity is growing and to ensure the quality of the software, even during its development, it becomes increasingly pertinent to perform manual and automatic tests. Software testing is a growing area and has great importance for software companies, mainly because of the competitive environment that currently exists. In order to face to the new business challenges, the OSIT Group has decided to reinforce its testing practices, namely by automating the tests of its web pages. This practice aims to improve the quality of its web pages and to reduce the associated costs. Therefore, the automation of tests is a necessary step and an important practice in the current software development process. In this report, presented under a traineeship of the Master in Mathematics and Computing, it is shown the work developed in the QA team of the Department of Web Development of the OSIT group by proceeding manual tests, going from the test planning to the implementation and analysis of its results, and the test automation for the web pages, namely for different functionalities of the Prozis web page. For the concretization of this project it was used the Robot Framework software to develop scripts and implement the test suites created. |
Tipo: | Dissertação de mestrado |
Descrição: | Relatório de estágio de mestrado em Matemática e Computação |
URI: | https://hdl.handle.net/1822/56016 |
Acesso: | Acesso restrito UMinho |
Aparece nas coleções: | BUM - Dissertações de Mestrado DMA - Dissertações de mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Raquel Sepúlveda da Costa.pdf Acesso restrito! | 2,58 MB | Adobe PDF | Ver/Abrir |