An open API service indexing awesome lists of open source software.

https://github.com/guilhermersouza34/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.
https://github.com/guilhermersouza34/modulo24back

git java junit mockito spring-framework sql

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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.