Document details

Plataforma de execução de testes de aceitação via interface do utilizador

Author(s): Duarte, Hugo Miguel Rodrigues

Date: 2015

Persistent ID: http://hdl.handle.net/10451/22874

Origin: Repositório da Universidade de Lisboa

Subject(s): Testes de aceitação; Execução paralela de testes; Integração continua; Trabalhos de projecto de mestrado - 2015; Departamento de Informática


Description

Trabalho de projecto de mestrado, Engenharia Informática (Sistemas de Informação), Universidade de Lisboa, Faculdade de Ciências, 2015

Os testes de aceitação são essenciais para empresas de desenvolvimento de software, pois verificam se as funcionalidades das aplicações estão de acordo com a especificação funcional. A identificação e correção de problemas em aplicações antes que estas fiquem disponíveis para os utilizadores traduz-se num aumento da qualidade das aplicações e contribuí para a satisfação dos utilizadores e aumento da sua confiança na aplicação como um todo. Este projeto de Mestrado em Engenharia Informática aborda o desenvolvimento de uma plataforma de execução paralela de testes de aceitação em cada ciclo de Integração Contínua para aplicações Windows. Esta ferramenta irá contribuir para a diminuição do tempo de execução dos testes e deverá apresentar uma interface intuitiva para que uma pessoa que não seja programador a consiga usar. A ferramenta desenvolvida foi aplicada ao software TriPoint desenvolvido pela TFV-sistemas informáticos, S.A, a empresa onde decorre este projeto de mestrado. No entanto, a ferramenta pode ser aplicada a outra qualquer aplicação desenvolvendo o adaptador adequado. Atualmente, os testes de aceitação do TriPoint são efetuados pela equipa de helpdesk de forma manual, o que implica um gasto considerável na sua realização, tornando-se crucial a existência de uma ferramenta que faça a execução paralela de testes e que seja fácil de usar por utilizadores não especialistas na construção da aplicação. A concretização deste trabalho resultou numa plataforma de execução paralela de testes que tem uma boa usabilidade, foi bem recebida pelos utilizadores e que reduz imenso o tempo de execução dos testes nas aplicações Windows.

The acceptance tests are essential for software development companies, because they verify if the application functionalities are in accordance with the functional specification. Identify and correct problems in applications before they become available for users represents an increase in quality of applications and contributes to user satisfaction and confidence in the application as a whole. This Master's project in Computer Science approaches the development of a parallel execution platform acceptance tests on each continuous integration cycle for Windows applications. This tool will help to reduce the test execution time and must present an intuitive interface for a person, which not a programmer, can use. The developed tool has been applied to the Tripoint software developed by TFV-Sistemas Informáticos, S.A, the company where this master's project, is being developed. However, the tool can be applied to any other application developing the appropriate adapter. Currently, the tripoint acceptance tests are made by helpdesk team manually, which implies a considerable expense in its realization, becoming crucial the existence of a tool that makes the parallel execution of tests and it is easy to use for users not experts in the construction of the application. The implementation of this work has resulted in a parallel execution platform of tests that has good usability, it was well received by users and which greatly reduces the runtime of tests in Windows applications.

Document Type Master thesis
Language Portuguese
Advisor(s) Martins, Francisco Cipriano da Cunha, 1972-; Beirão, Fábio Duarte
Contributor(s) Repositório da Universidade de Lisboa
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents