Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 998 Bytes

File metadata and controls

26 lines (24 loc) · 998 Bytes

testes_automatizado_tdd_com_python

Criei esse repositório para os meus estudos no curso de teste automatizados na alura,

Neste curso aprendi:

  • O porquê testar
  • Como começar a testar com Python
  • Conheci a biblioteca unittest
  • Como escrever e rodar um teste com o Pycharm
  • Formas de nomear os testes
  • Porque é importante dar nomes semânticos aos testes
  • Como isolar o cenário com o método setUp
  • Como realizar uma cópia rasa de lista
  • Um pouco de programação defensiva
  • Conceitos como encapsulamento e comportamento
  • Como os testes ajudam na modelagem das classes
  • Como testar exceções com a unittest
  • O que são baby steps
  • Vi que testes também são refatorados para atender as novas regras de negócio
  • O que é a biblioteca pytest
  • Como testar exceções com ela
  • As diferenças com a biblioteca unittest
  • Onde colocar os módulos de testes
  • Criar exceções
  • Técnicas de refatoração
  • A importância de manter um código legível