Testes funcionais de aplicações web e mobile
Files
Date
2017-07-14
Embargo
Authors
Coadvisor
Journal Title
Journal ISSN
Volume Title
Publisher
Language
Portuguese
Alternative Title
Abstract
O presente relatório descreve o estágio realizado como parte integrante do
mestrado em Informática - especialização em Sistemas de Informação da
Universidade Portucalense, na empresa Itsector - Sistemas de Informação, SA.
Nos últimos anos, a indústria de software, tem empregado cada vez mais
recursos na busca pela qualidade de produtos e na redução dos custos de
desenvolvimento e manutenção. A atividade de teste é essencial no desenvolvimento
de um software, pois apesar das técnicas, métodos e ferramentas empregados,
produto ainda podem ocorrer erros.
A empresa Itsector segue a abordagem de desenvolvimento ágil oferecendo
produtos inovadores aos clientes e por isso as atividades de testes precisam de estar
incluídas no processo de desenvolvimento desde o início, acompanhando todo o ciclo
de vida de um software.
Os testes de software são classificados em vários tipos e são aplicados em
diferentes níveis. Um dos tipos de testes aplicados na empresa são os testes
funcionais, mais concretamente, a utilização da técnica de testes manuais às
aplicações web e mobile. As atividades de testes são planeadas e coordenadas pela
equipa de testes e são registadas na ferramenta de colaboração e gestão de projetos
Team Foundation Server (TFS). A ferramenta TFS é utilizada e partilhada por todos
os intervenientes no processo de desenvolvimento das aplicações.
O objetivo do estagio consistia na realização de tarefas de testes às
aplicações desenvolvidas e realização da análise relativamente aos processos de
testes aplicados na empresa com a finalidade de melhorar os processos de testes desta
área.
O estagiário foi inserido na equipa de testes interagindo diretamente com a
equipa de desenvolvimento. Estas interações permitiram ao estagiário adquirir
experiencia e conhecimento sobre os processos de testes aplicados na empresa, pelo
que este no fim do estágio, elaborou uma análise critica aos processos de testes
apresentando soluções para melhoria desses processos.
This report describes the stage, performed as an integral and final part of the Master in Computer Science - specialization in Information Systems from the University Portucalense in Itsector company - Information Systems, SA. In recent years, the software industry has increasingly employed resources in the search for product quality and in the reduction of development and maintenance costs. The testing activity is essential in the development of software that despite the techniques, methods and tools employed, errors in the product may still occur. The company Itsector follows the agile development approach offering innovative products to customers and therefore the testing activities need to be added to the development process from the beginning, accompanying the entire software life cycle. Software tests are classified by various types and are applied at different levels. One of the types of tests applied in the company are the functional tests, but concretely the use of the technique of manual tests to the mobile and web applications. The testing activities are planned and coordinated by the test team and are recorded in the Team Foundation Server (TFS) collaboration and project management tool. The TFS tool is used and shared by all stakeholders in the application development process. The aim of the internship was to carry out tasks of testing the applications developed and performing the analysis regarding the testing processes applied in the company with the purpose of improving the testing processes in this area. The trainee was entered into the test team interacting directly with the development team. These interactions will allow the trainee to acquire some experience and knowledge about the processes of tests applied in the company, reason why this at the end of the stage will elaborate a critical analysis to the processes of presenting solutions for the improvement of these processes.
This report describes the stage, performed as an integral and final part of the Master in Computer Science - specialization in Information Systems from the University Portucalense in Itsector company - Information Systems, SA. In recent years, the software industry has increasingly employed resources in the search for product quality and in the reduction of development and maintenance costs. The testing activity is essential in the development of software that despite the techniques, methods and tools employed, errors in the product may still occur. The company Itsector follows the agile development approach offering innovative products to customers and therefore the testing activities need to be added to the development process from the beginning, accompanying the entire software life cycle. Software tests are classified by various types and are applied at different levels. One of the types of tests applied in the company are the functional tests, but concretely the use of the technique of manual tests to the mobile and web applications. The testing activities are planned and coordinated by the test team and are recorded in the Team Foundation Server (TFS) collaboration and project management tool. The TFS tool is used and shared by all stakeholders in the application development process. The aim of the internship was to carry out tasks of testing the applications developed and performing the analysis regarding the testing processes applied in the company with the purpose of improving the testing processes in this area. The trainee was entered into the test team interacting directly with the development team. These interactions will allow the trainee to acquire some experience and knowledge about the processes of tests applied in the company, reason why this at the end of the stage will elaborate a critical analysis to the processes of presenting solutions for the improvement of these processes.
Keywords
Testes funcionais, Testes de software, Testes de aplicações web, Testes de aplicações mobile, Team Foundation Server, Testes em desenvolvimento ágil, Functional tests, Software testing, Web application testing, Mobile application testing, Agile development tests
Document Type
Master thesis
Publisher Version
Dataset
Citation
Pereira, A. G. M. (2017). Testes funcionais de aplicações web e mobile.(Dissertação de Mestrado), universidade Portucalense, Portugal. Disponível no Repositório UPT, http://hdl.handle.net/11328/2068
Identifiers
TID
201731142
Designation
Mestrado em Informática, especialização em Sistemas de Informação
Access Type
Open Access