Devops e testes automáticos para plataformas low-code
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
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/10348/11715 |
Resumo: | A ServiceNow providencia ferramentas para que todo o processo de gestão e teste de um projeto seja realizado através da sua plataforma. É necessária, para isso, a instalação numa instância, dos plugins Agile Development 2.0 e Test Management. Em ServiceNow o processo de criação de testes de software é suportado pela Automated Test Framework, que possui Steps que podem ser agrupados e desta forma gerar-se um teste de software aplicado a ServiceNow. Contudo, foi percebido pelos engenheiros da Deloitte Touche Tohmatsu que o processo de teste aplicado a User Stories tinha um peso significativo no tempo e orçamento dos projetos. Surgiu então a necessidade de se desenvolver uma solução que permitisse otimizar todo processo de elaboração de testes automáticos de software. Desta forma, estava encontrada a proposta que dá o mote a este relatório de estágio. Após a realização de algumas reuniões com a equipa de orientação foi definida a abordagem que seria seguida para a implementação desta solução. Procedeu-se então à criação de uma base de dados contendo testes padrão que serão implementados automaticamente através dos vários processos de criação de teste desenvolvidos. Foram implementadas várias metodologias de captação de dados, estruturação e adaptação de testes. Ao final, obteve-se uma ferramenta, não só capaz de auxiliar o utilizador na criação e desenvolvimento de testes automáticos na plataforma ServiceNow, mas também, capaz de reduzir em aproximadamente 78% o tempo e os custos associados ao processo de teste de software. Elaborado no âmbito do Mestrado em Engenharia Informática da universidade de Trás-os-Montes e Alto Douro, o presente relatório pretende documentar todo o trabalho realizado ao longo do desenvolvimento deste ativo. |
id |
RCAP_fdde7b4c6378f4243534eb21c7509ce1 |
---|---|
oai_identifier_str |
oai:repositorio.utad.pt:10348/11715 |
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 |
Devops e testes automáticos para plataformas low-codeServiceNowUser storiesA ServiceNow providencia ferramentas para que todo o processo de gestão e teste de um projeto seja realizado através da sua plataforma. É necessária, para isso, a instalação numa instância, dos plugins Agile Development 2.0 e Test Management. Em ServiceNow o processo de criação de testes de software é suportado pela Automated Test Framework, que possui Steps que podem ser agrupados e desta forma gerar-se um teste de software aplicado a ServiceNow. Contudo, foi percebido pelos engenheiros da Deloitte Touche Tohmatsu que o processo de teste aplicado a User Stories tinha um peso significativo no tempo e orçamento dos projetos. Surgiu então a necessidade de se desenvolver uma solução que permitisse otimizar todo processo de elaboração de testes automáticos de software. Desta forma, estava encontrada a proposta que dá o mote a este relatório de estágio. Após a realização de algumas reuniões com a equipa de orientação foi definida a abordagem que seria seguida para a implementação desta solução. Procedeu-se então à criação de uma base de dados contendo testes padrão que serão implementados automaticamente através dos vários processos de criação de teste desenvolvidos. Foram implementadas várias metodologias de captação de dados, estruturação e adaptação de testes. Ao final, obteve-se uma ferramenta, não só capaz de auxiliar o utilizador na criação e desenvolvimento de testes automáticos na plataforma ServiceNow, mas também, capaz de reduzir em aproximadamente 78% o tempo e os custos associados ao processo de teste de software. Elaborado no âmbito do Mestrado em Engenharia Informática da universidade de Trás-os-Montes e Alto Douro, o presente relatório pretende documentar todo o trabalho realizado ao longo do desenvolvimento deste ativo.ServiceNow provides tools for the entire project management and testing process to be carried out through its platform. For this, it is necessary to install the Agile Development 2.0 and Test Management plugins in an instance. In ServiceNow, the process of creating software tests is supported by the Automated Test Framework, which has Steps that can be grouped and thus generate a software test applied to ServiceNow. However, it was noticed by engineers from Deloitte Touche Tohmatsu that the testing process applied to User Stories had a significant weight on the projects' time and budget. Then came the need to develop a solution that would allow optimizing the entire process of developing automated software tests. In this way, the proposal that sets the tone for this internship report was found. After holding some meetings with the guidance team, the approach that would be followed for the implementation of this solution was defined. A database was then created containing standard tests that will be implemented automatically through the various test creation processes developed. Several methodologies for capturing data, structuring and adapting tests were implemented. In the end, a tool was obtained, not only capable of assisting the user in the creation and development of automatic tests on the ServiceNow platform, but also capable of reducing the time and costs associated with the software testing process by approximately 78%. Prepared within the scope of the Master's Degree in Computer Engineering at the University of Trás-os-Montes and Alto Douro, this report aims to document all the work carried out throughout the development of this asset.2023-09-12T11:43:58Z2022-12-22T00:00:00Z2022-12-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/10348/11715porLima, Leandro Filipe Pereirainfo: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:RCAAP2024-02-02T12:37:54Zoai:repositorio.utad.pt:10348/11715Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:01:53.933860Repositó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 |
Devops e testes automáticos para plataformas low-code |
title |
Devops e testes automáticos para plataformas low-code |
spellingShingle |
Devops e testes automáticos para plataformas low-code Lima, Leandro Filipe Pereira ServiceNow User stories |
title_short |
Devops e testes automáticos para plataformas low-code |
title_full |
Devops e testes automáticos para plataformas low-code |
title_fullStr |
Devops e testes automáticos para plataformas low-code |
title_full_unstemmed |
Devops e testes automáticos para plataformas low-code |
title_sort |
Devops e testes automáticos para plataformas low-code |
author |
Lima, Leandro Filipe Pereira |
author_facet |
Lima, Leandro Filipe Pereira |
author_role |
author |
dc.contributor.author.fl_str_mv |
Lima, Leandro Filipe Pereira |
dc.subject.por.fl_str_mv |
ServiceNow User stories |
topic |
ServiceNow User stories |
description |
A ServiceNow providencia ferramentas para que todo o processo de gestão e teste de um projeto seja realizado através da sua plataforma. É necessária, para isso, a instalação numa instância, dos plugins Agile Development 2.0 e Test Management. Em ServiceNow o processo de criação de testes de software é suportado pela Automated Test Framework, que possui Steps que podem ser agrupados e desta forma gerar-se um teste de software aplicado a ServiceNow. Contudo, foi percebido pelos engenheiros da Deloitte Touche Tohmatsu que o processo de teste aplicado a User Stories tinha um peso significativo no tempo e orçamento dos projetos. Surgiu então a necessidade de se desenvolver uma solução que permitisse otimizar todo processo de elaboração de testes automáticos de software. Desta forma, estava encontrada a proposta que dá o mote a este relatório de estágio. Após a realização de algumas reuniões com a equipa de orientação foi definida a abordagem que seria seguida para a implementação desta solução. Procedeu-se então à criação de uma base de dados contendo testes padrão que serão implementados automaticamente através dos vários processos de criação de teste desenvolvidos. Foram implementadas várias metodologias de captação de dados, estruturação e adaptação de testes. Ao final, obteve-se uma ferramenta, não só capaz de auxiliar o utilizador na criação e desenvolvimento de testes automáticos na plataforma ServiceNow, mas também, capaz de reduzir em aproximadamente 78% o tempo e os custos associados ao processo de teste de software. Elaborado no âmbito do Mestrado em Engenharia Informática da universidade de Trás-os-Montes e Alto Douro, o presente relatório pretende documentar todo o trabalho realizado ao longo do desenvolvimento deste ativo. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-12-22T00:00:00Z 2022-12-22 2023-09-12T11:43:58Z |
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/10348/11715 |
url |
http://hdl.handle.net/10348/11715 |
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 application/pdf 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_ |
1799137103389392896 |