Please use this identifier to cite or link to this item: http://hdl.handle.net/11328/2068
Title: Testes funcionais de aplicações web e mobile
Authors: Pinto, João Lima, orientador científico
Pereira, Adilson Gomes Monteiro
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
Issue Date: 14-Jul-2017
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
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.
URI: http://hdl.handle.net/11328/2068
Appears in Collections:REMIT - Dissertações de Mestrado / MSc Dissertations

Files in This Item:
File Description SizeFormat 
TMI 46.pdf1.89 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.