Solução integrada de suporte ao IT alavancado no paradigma do New IT

Detalhes bibliográficos
Autor(a) principal: Vieira, André Filipe Neves
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/36703
Resumo: Trabalho de projeto de mestrado, Engenharia Informática (Sistemas de Informação) Universidade de Lisboa, Faculdade de Ciências, 2018
id RCAP_6f92ddb4961ce1120d632898db74c498
oai_identifier_str oai:repositorio.ul.pt:10451/36703
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Solução integrada de suporte ao IT alavancado no paradigma do New ITNewITDevOpsTestes automáticosCoberturaAutomatizaçãoIntegração ContínuaTrabalhos de projecto de mestrado - 2018Departamento de InformáticaTrabalho de projeto de mestrado, Engenharia Informática (Sistemas de Informação) Universidade de Lisboa, Faculdade de Ciências, 2018In recent years there has been a growing competition between most of the software development companies. This competition leads to a growing concern about the agility and the ability to effectively automate the various tasks related to software development. This is done in order to give both project teams and companies a greater guarantee of the quality and efficiency of their development pipelines and methodologies. There are currently several methodologies and techniques used in order to achieve this goal being the best known and most put into practice Agile and DevOps. As such, following this trend of keeping itself both agile and efficient. Accenture has sought to implement more effective development methodologies in its projects thus becoming more competitive to other companies in the market. To this new trend of innovating in the various technology related areas it is given, by Accenture, the name New IT. Given the fact that in the context of New IT, and following a DevOps methodology, the automation of tasks in highly encouraged, and also the fact there is currently not much work done in this topic in the project where this work was developed, the main focus of this work will then be the automation of test cases for a Web-based application. Throughout this report will be presented and described in detail all the work developed in this area starting with an analysis, recovery of existing and old automated tests, development of new test cases and also the integration of these on a continuous development platform. In addition to this, there ia also an analysis of possible ways and frameworks capable of evaluating the coverage of the tests on the project code providing some essential metrics for the understanding and quality analysis and rigor with which the application code is tested.Nos últimos anos tem existido uma crescente competitividade entre empresas de desenvolvimento de software, o que leva também a uma crescente preocupação da agilização e automatização de várias tarefas de desenvolvimento dos seus projectos, dando uma maior garantia de qualidade e eficiência no desenvolvimento dos mesmos. São várias as metodologias e técnicas utilizadas para atingir esse objetivo, sendo as mais conhecidas e mais postas em prática,A Agile e a DevOps. Como tal, e seguindo esta tendência, a Accenture tem procurado implementar metodologias de desenvolvimento mais ágeis nos seus projectos tornando-se assim mais competitiva face a outras empresas no mercado. A esta nova tendência de inovar e agilizar os projectos é, por ele, dado o nome de New IT. O projecto onde este trabalho foi inserido é responsável pelo desenvolvimento aplicacional e manutenção de um sistema de comercialização de energia para uma empresa comercializadora deste mercado. Neste é, diariamente, realizado todo processo de negócio desde o registo de novos clientes até à facturação dos mesmos. Como tal, a qualidade e rigor no desenvolvimento deste projecto é uma das principais prioridades da empresa e das equipas envolvidas.Uma vez que, no âmbito do New IT, é encorajada a automatização de tarefas, seguindo a metodologia DevOps e não existindo ainda muito trabalho desenvolvido neste âmbito, no projecto, este trabalho incidiu, principalmente, sobre a análise e implementação de testes automáticos.Ao longo deste relatório será apresentado e descrito, com detalhe, todo o trabalho realizado neste âmbito desde análise, recuperação e operacionalização de testes automáticos existentes, análise e implementação de novos casos de teste, integração destes numa plataforma de desenvolvimento contínua e de modo a que fosse permitido informar as equipas sobre falhas dos testes. Para além disto foi também realizada uma análise de possíveis formas de avaliar a cobertura dos testes sobre o código do projecto fornecendo assim algumas métricas essenciais para a compreensão e análise da qualidade e rigor com que o código da aplicação é testado.Moniz, Luís Manuel Ferreira Fernandes, 1968-Moniz, Helder AlexandreRepositório da Universidade de LisboaVieira, André Filipe Neves2019-01-26T15:59:09Z201820182018-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/36703TID:202189660porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T16:33:26Zoai:repositorio.ul.pt:10451/36703Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:50:54.411098Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Solução integrada de suporte ao IT alavancado no paradigma do New IT
title Solução integrada de suporte ao IT alavancado no paradigma do New IT
spellingShingle Solução integrada de suporte ao IT alavancado no paradigma do New IT
Vieira, André Filipe Neves
NewIT
DevOps
Testes automáticos
Cobertura
Automatização
Integração Contínua
Trabalhos de projecto de mestrado - 2018
Departamento de Informática
title_short Solução integrada de suporte ao IT alavancado no paradigma do New IT
title_full Solução integrada de suporte ao IT alavancado no paradigma do New IT
title_fullStr Solução integrada de suporte ao IT alavancado no paradigma do New IT
title_full_unstemmed Solução integrada de suporte ao IT alavancado no paradigma do New IT
title_sort Solução integrada de suporte ao IT alavancado no paradigma do New IT
author Vieira, André Filipe Neves
author_facet Vieira, André Filipe Neves
author_role author
dc.contributor.none.fl_str_mv Moniz, Luís Manuel Ferreira Fernandes, 1968-
Moniz, Helder Alexandre
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Vieira, André Filipe Neves
dc.subject.por.fl_str_mv NewIT
DevOps
Testes automáticos
Cobertura
Automatização
Integração Contínua
Trabalhos de projecto de mestrado - 2018
Departamento de Informática
topic NewIT
DevOps
Testes automáticos
Cobertura
Automatização
Integração Contínua
Trabalhos de projecto de mestrado - 2018
Departamento de Informática
description Trabalho de projeto de mestrado, Engenharia Informática (Sistemas de Informação) Universidade de Lisboa, Faculdade de Ciências, 2018
publishDate 2018
dc.date.none.fl_str_mv 2018
2018
2018-01-01T00:00:00Z
2019-01-26T15:59:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/36703
TID:202189660
url http://hdl.handle.net/10451/36703
identifier_str_mv TID:202189660
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134443723554816