Uma abordagem para automação de testes no TCE-RN e uma análise com relação ao TMM

dc.contributor.advisorCoelho, Roberta de Souza
dc.contributor.advisorID0000-0003-0001-435Xpt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/9854634275938452pt_BR
dc.contributor.authorLeite, João Paulo Lemos
dc.contributor.authorID0009-0008-4752-8503pt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/5467280879201050pt_BR
dc.contributor.referees1Lucena, Marcia Jacyntha Nunes Rodrigues
dc.contributor.referees2Brito Filho, Vinícius José Miranda Toscano de
dc.date.accessioned2024-02-27T14:13:11Z
dc.date.available2024-02-27T14:13:11Z
dc.date.issued2024-02-08
dc.description.abstractSoftware quality is an increasingly important factor in the context of project development in technology-related fields. Despite this, many systems in various organizations fail to achieve satisfactory levels of quality and usability. With this perspective, this work aims to present a strategy for automated testing implemented at the Court of Auditors of the State of Rio Grande do Norte, indicating and describing the tools used, as well as their implementations and benefits. The automation strategy was developed by the testing team of which I was part. More specifically, I contributed to this initiative by performing the following activities: (i) implementing a template for test execution using the Cypress tool; (ii) conducting an analysis of the current testing process in relation to the Test Maturity Model integration (TMMi), and classifying the process according to the maturity levels of this certification model. Based on the analysis of planning, control, implementation, and execution stages of testing, as well as the output reports, we observed that the organization is at maturity level 1 and aims to reach maturity level 2 – Managed, implying a partially managed and monitored testing process, not integrated into the development life cycle, with testing occurring relatively late in this cycle. This work also highlights improvements that can be made to achieve the next maturity level.pt_BR
dc.description.resumoA qualidade do software é um fator cada vez mais importante no contexto de desenvolvimento de projetos nas áreas de tecnologia. Apesar disso, muitos sistemas, em muitas organizações, falham em alcançar níveis satisfatórios de qualidade e usabilidade. Com essa visão, este trabalho visa apresentar uma estratégia de testes automatizados implementada no Tribunal de Contas do Estado do Rio Grande do Norte, indicando e descrevendo as ferramentas utilizadas, assim como suas implementações e benefícios. A estratégia de automação foi desenvolvida pela equipe de testes da qual fiz parte. Mais especificamente, atuei nesta iniciativa realizando as seguintes atividades: (i) implementação de um template para a realização dos testes utilizando a ferramenta Cypress; (ii) realizando uma análise do processo de testes atual com relação ao Modelo de Maturidade de Testes (TMMi), avaliando as áreas de processo e classificando o processo de acordo com os níveis de maturidade deste modelo de certificação. A partir da análise das etapas de planejamento, controle, implementação e execução dos testes, bem como dos relatórios de saída, verificou-se que a organização se encontra no nível de maturidade 1, e busca alcançar o nível de maturidade 2 – Gerenciado, implicando em um processo de testes parcialmente gerenciado e monitorado, mas não integrado ao ciclo de vida de desenvolvimento, com testes ocorrendo relativamente tarde neste ciclo. Neste trabalho também destacamos melhorias que podem ser realizadas para alcançar o próximo nível de maturidade.pt_BR
dc.description.sponsorshipTribunal de Contas do Estado do Rio Grande do Nortept_BR
dc.identifier.citationLEITE, João Paulo Lemos. Uma abordagem para automação de testes no TCE-RN e uma análise com relação ao TMM. 2024. 59 f.Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufrn.br/handle/123456789/57686
dc.languagept_BRpt_BR
dc.publisherUniversidade Federal do Rio Grande do Nortept_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto Metrópole Digitalpt_BR
dc.publisher.initialsUFRNpt_BR
dc.publisher.programResidência em Tecnologia da Informaçãopt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectTeste de Softwarept_BR
dc.subjectQualidade de Softwarept_BR
dc.subjectTMMipt_BR
dc.subjectModelo de Certificaçãopt_BR
dc.subjectTribunal de Contaspt_BR
dc.subjectCypresspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.titleUma abordagem para automação de testes no TCE-RN e uma análise com relação ao TMMpt_BR
dc.title.alternativeAn approach to test automation at TCE-RN and an analysis related to TMMipt_BR
dc.typebachelorThesispt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
UmaAbordagemparaAutomacao_Leite_2024.pdf
Tamanho:
1.87 MB
Formato:
Adobe Portable Document Format
Nenhuma Miniatura disponível
Baixar

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.45 KB
Formato:
Item-specific license agreed upon to submission
Nenhuma Miniatura disponível
Baixar