Resumo:
A evolução da demanda do mercado de software trouxe consigo a necessidade cada vez maior de construir um sistema de qualidade. Nova técnicas, estratégias e metodologias auxiliam desenvolver sistemas melhores em eficiência e escalabilidade, atributos importantíssimos para a evolução de uma aplicação. Nesse rumo, a arquitetura baseada em microsserviços ganhou destaque por beneficiar o sistema de várias formas, mas trazendo novos problemas por sua complexidade. Os desafios ao utilizar esse tipo de arquitetura impactam também na sua testabilidade, área essa que ainda possuem lacunas de pesquisa com relação a microsserviços, sendo necessária a cogitação de novas abordagens de teste. Especialmente no âmbito de evolução de sistema, em que o software sofre mudanças significativas, o DevOps é uma variável essencial, pois é indispensável nas operações de versionamento, implantação e monitoramento. Nesse sentido, o objetivo desse trabalho é alavancar a qualidade de software em um contexto de
evolução contínua, através da eficientização de processos de teste e versionamento, e da
redução da complexidade operacional. Para isso, propomos uma metodologia, que foi implementada no sistema RegPet, possibilitando a obtenção de resultados de teste com métricas de qualidade. Os resultados permitiram obter uma visão ampla sobre como os microsserviços do RegPet evoluíram em relação a qualidade do sistema e dos testes.
Descrição:
IVO, Kaique da Silva. Teste de API no contexto de evolução de microsserviços: estudo de caso no sistema RegPet. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Computação) - Universidade Estadual da Paraíba, Campina Grande, 2025.