Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/29019
Registro completo de metadados
Campo DCValorIdioma
dc.creatorVieira, Gerson Pires-
dc.date.accessioned2023-11-27T14:33:02Z-
dc.date.available2023-11-27T14:33:02Z-
dc.date.issued2020-12-02-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/29019-
dc.description.abstractSoftware 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.pt_BR
dc.description.provenanceSubmitted by Jonismar Leão (jonismarkendys@ccae.ufpb.br) on 2023-11-27T14:32:48Z No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) GersonPiresVieira_TCC.pdf: 365720 bytes, checksum: 49b88cb8f723f0da010307aa7fe0f95a (MD5) GersonPiresVieira_TERMO.pdf: 327697 bytes, checksum: c388cb011770792e8e123e98bffb5d7c (MD5)en
dc.description.provenanceApproved for entry into archive by Jonismar Leão (jonismarkendys@ccae.ufpb.br) on 2023-11-27T14:33:02Z (GMT) No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) GersonPiresVieira_TCC.pdf: 365720 bytes, checksum: 49b88cb8f723f0da010307aa7fe0f95a (MD5) GersonPiresVieira_TERMO.pdf: 327697 bytes, checksum: c388cb011770792e8e123e98bffb5d7c (MD5)en
dc.description.provenanceMade available in DSpace on 2023-11-27T14:33:02Z (GMT). No. of bitstreams: 3 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) GersonPiresVieira_TCC.pdf: 365720 bytes, checksum: 49b88cb8f723f0da010307aa7fe0f95a (MD5) GersonPiresVieira_TERMO.pdf: 327697 bytes, checksum: c388cb011770792e8e123e98bffb5d7c (MD5) Previous issue date: 2020-12-02en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.relation.ispartofTrabalho de conclusão de cursopt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectTestes automatizadospt_BR
dc.subjectQualidadept_BR
dc.subjectReuso de softwarept_BR
dc.subjectFrameworkpt_BR
dc.titleTestes de API para um framework de backendpt_BR
dc.typeArtigo de Periódicopt_BR
dc.description.resumoTeste 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.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
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