Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/29019
Tipo: Artigo de Periódico
Título: Testes de API para um framework de backend
Autor(es): Vieira, Gerson Pires
Resumo: Teste de software é o processo de procura por falhas ao executar sistemas computacionais com a finalidade de minimizar defeitos, reduzir os custos do projeto e aumentar a qualidade do sistema. Este artigo tem como objetivo, implementar, executar e avaliar uma bateria de testes para um 1 framework de backend com implementações em Spring Boot e .NET de uma mesma aplicação e garantir que ambas atendem os mesmo requisitos. Devido a não ter como testar um framework diretamente implementou-se uma aplicação utilizando o framework Spring Boot para então testar os endpoints em conjunto com a cobertura de código do framework. Para garantir a validade dos testes foi implementada a mesma aplicação em .NET onde encontrou-se bugs e inconsistências entre os modos em que os frameworks funcionavam.
Abstract: Software testing is the error search process through the execution of computer systems. The purpose of the tests is not to guarantee the absence of errors, but to minimize defects, help with project costs and increase the quality of the system. This article aims to implement and evaluate a battery of tests for a backend framework with implementation on Spring Boot and .NET implementations of the same application and ensuring that both meet the same requirements. Due to not being able to test a framework directly there was a need to implement an application using the framework in Spring Boot before testing the endpoints together with the code coverage of the framework. To ensure the validity of the tests, the same .NET application was implemented, where bugs and inconsistencies were found between the way the frameworks worked.
Palavras-chave: Testes automatizados
Qualidade
Reuso de software
Framework
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Editor: Universidade Federal da Paraíba
Sigla da Instituição: UFPB
Tipo de Acesso: Acesso aberto
Attribution-NoDerivs 3.0 Brazil
URI: http://creativecommons.org/licenses/by-nd/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/29019
Data do documento: 2-Dez-2020
Aparece nas coleções:TCC - Ciência da Computação - CCAE

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
GersonPiresVieira_TCC.pdfTCC357,15 kBAdobe PDFVisualizar/Abrir
GersonPiresVieira_TERMO.pdfTERMO320,02 kBAdobe PDFVisualizar/Abrir    Solicitar uma cópia


Este item está licenciada sob uma Licença Creative Commons Creative Commons