Skip to content

Bem-vindo ao repositório dedicado aos Testes e à Introdução ao TDD (Desenvolvimento Orientado a Testes) em Python utilizando o módulo unittest. Este repositório foi criado com o objetivo de ajudar desenvolvedores Python a compreender e implementar testes automatizados de unidades em seus projetos, seguindo as práticas recomendadas do TDD.

Notifications You must be signed in to change notification settings

welli7ngton/python-tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testes e Introdução ao TDD em Python - Unittest

Bem-vindo ao repositório dedicado aos Testes e à Introdução ao TDD (Desenvolvimento Orientado a Testes) em Python utilizando o módulo unittest. Este repositório foi criado com o objetivo de ajudar desenvolvedores Python a compreender e implementar testes automatizados de unidades em seus projetos, seguindo as práticas recomendadas do TDD.

O que é o TDD?

O Desenvolvimento Orientado a Testes (TDD) é uma abordagem de desenvolvimento de software que enfatiza a escrita de testes automatizados antes de escrever o código de produção. O TDD segue um ciclo simples:

Escrever um Teste: Primeiro, você escreve um teste que descreve a funcionalidade que deseja implementar. Este teste deve falhar inicialmente, pois a funcionalidade ainda não foi implementada.

Escrever o Código de Produção: Em seguida, você escreve o código de produção necessário para fazer o teste passar.

Executar o Teste: Execute o teste novamente. Se passar, significa que sua implementação é bem-sucedida. Se falhar, você deve continuar a escrever código de produção até que o teste passe.

O TDD ajuda a garantir que seu código seja testável, robusto e atenda aos requisitos desde o início do desenvolvimento.

Conteúdo do Repositório

Este repositório contém uma série de exemplos práticos e tutoriais que abordam os seguintes tópicos:

Configuração do ambiente de teste com unittest.

Escrevendo testes de unidade usando as asserções do unittest.

Organização de testes em classes e métodos.

Testes de borda e testes de casos normais.

Testes de exceção e manipulação de erros.

Integração do TDD em seu fluxo de trabalho de desenvolvimento.

Como Usar Este Repositório

Você pode clonar este repositório e explorar os exemplos e tutoriais disponíveis. Cada diretório ou arquivo está relacionado a um tópico específico e contém instruções claras e exemplos de código. Siga os passos descritos nos tutoriais para aprender e praticar TDD com Python e o módulo unittest.

About

Bem-vindo ao repositório dedicado aos Testes e à Introdução ao TDD (Desenvolvimento Orientado a Testes) em Python utilizando o módulo unittest. Este repositório foi criado com o objetivo de ajudar desenvolvedores Python a compreender e implementar testes automatizados de unidades em seus projetos, seguindo as práticas recomendadas do TDD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages