Solução integrada de suporte ao IT alavancado no paradigma do New IT
Autor(a) principal: | |
---|---|
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 |