Skip to content

marcossouz/Django-TDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDD com python

TDD com python - Siga o bode dos testes: usando Django, Selenium e Javascript

🚧 Em andamento... page 152 🚧

Tabela de conteúdos

Sobre

Repositório utilizado em acompanhamento ao livro "TDD com Python - SIGA O BODE DOS TESTES USANDO DJANGO, SELENIUM E JAVASCRIPT"

Pre Requisitos

Instalação

  • install dependencies
    • $ pip install -r requirements.txt

Testes

  • functionals tests
  • unit tests

Tecnologia

  • Django
  • selenium
  • sqlite

Conteúdo do Livro

  • Parte I - Básico sobre TDD e Django
    • Capítulo 1 - Configurando o Django com um teste funcional
    • Capítulo 2 - Estendendo nosso teste funcional usando unittest
    • Capítulo 3 - Testando uma página inicial simples com testes de unidade
    • Capítulo 4 - O que estamos fazendo com todos esses testes? (E a refatoração)
    • Capítulo 5 - Salvando a entrada do usuário
    • Capítulo 6 - Melhorando os testes funcionais: garantindo o isolamento e removendo sleeps vodus
    • Capítulo 7 Trabalhando de forma incremental
  • Parte II - Sine qua nons do desenvolvimento
    • Capítulo 8 - Embelezamento: layout e estilização, e o que testar sobre eles
    • Capítulo 9 - Testando a implementação usando um site de staging
    • Capítulo 10 - Chegando a uma implementação pronta para produção
    • Capítulo 11 - Automatizando a implantação com o Fabric
    • Capítulo 12 - Separando testes em vários arquivos e criando método auxiliar genérico para espera
    • Capítulo 13 - Validação na camada do banco de dados
    • Capítulo 14 - Um formulário simples
    • Capítulo 15 - Formulários mais sofisticados
    • Capítulo 16 - Mergulhando os pés, cautelosamente, no javascript
    • Capítulo 17 - Implantando o nosso novo código
  • Parte III - Tópicos mais avançados sobre testes
    • Capítulo 18 - Autenticação de usuário, spiking e de-spiking
    • Capítulo 19 - Usando mocks para testar dependências externas ou reduzir a duplicação
    • Capítulo 20 - Fixtures de teste e um decorador para esperas explícitas
    • Capítulo 21 - Depuração no lado servidor
    • Capítulo 22 - Finalizando "My Lists": TDD Outside-In
    • Capítulo 23 - Isolamento de testes e "Ouvindo os testes"
    • Capítulo 24 - Integração Contínua (CI)
    • Capítulo 25 - Aspecto social, padrão Page e exercício para o leitor
    • Capítulo 26 - Testes rápidos, testes lentos e Lava Quente
  • Epílogo - Obedeça ao testing Goat!
  • Apêndice A - PythonAnywhere
  • Apêndice B - Views baseadas em classe do Django
  • Apêndice C - Provisionamento com o Ansible
  • Apêndice D - Testando migrações de banco de dados
  • Apêndice E - Desenvimento orientado a comportamento (BDD)
  • Apêndice F - Construindo uma API REST: JSON, Ajax e simulação com Javascript
  • Apêndice G - Django-Rest-Framework
  • Apêndice H - Folha de cola
  • Apêndice I - O que fazer em seguida
  • Apêndice J - Código-fonte dos exemplos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published