Modulo24Back

Este projeto focou na implementação de testes unitários e de integração utilizando a abordagem de Desenvolvimento Orientado a Testes (TDD) para métodos de busca, exclusão e atualização nas classes de contrato e contato.

Stars
0
Committers
2

Implementação de Testes com TDD para Métodos de Contrato e Contato

Este projeto focou na implementação de testes unitários e de integração utilizando a abordagem de Desenvolvimento Orientado a Testes (TDD) para métodos de busca, exclusão e atualização nas classes de contrato e contato. O objetivo foi garantir a robustez e a confiabilidade das operações críticas do sistema, validando cada funcionalidade à medida que era implementada.

Tecnologias Utilizadas

  • Java: Linguagem de programação principal do projeto.
  • JUnit: Framework de testes unitários para Java, utilizado para escrever e executar testes.
  • Mockito: Framework de mocking para testes unitários em Java, utilizado para simular comportamentos de objetos durante os testes.
  • Spring Framework: Utilizado para injeção de dependências e configuração de contextos de teste.
  • Git: Controle de versão utilizado para gerenciar o código fonte e os testes.

Funcionalidades Implementadas

  • Testes de Unidade: Implementação de testes unitários para métodos específicos das classes de contrato e contato.
  • Testes de Integração: Implementação de testes de integração para validar o comportamento das classes em conjunto com o banco de dados ou outras dependências externas.
  • Desenvolvimento Orientado a Testes (TDD): Utilização da metodologia TDD para escrever testes antes da implementação dos métodos, garantindo que cada funcionalidade seja validada conforme é desenvolvida.