Devops e testes automáticos para plataformas low-code

Detalhes bibliográficos
Autor(a) principal: Lima, Leandro Filipe Pereira
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