Curso de Testes automatizados: TDD com Python

8,2

Nota desse curso

1.825

Alunos neste curso

Faça esse curso de Python e:

  • Descubra como testar aplicações em Python
  • A importância de testar uma aplicação
  • Veja o que é TDD
  • Conheça as bibliotecas unittest e pytest
  • Boas práticas para nomeação de testes
  • Como testar exceções

Conteúdo Detalhado

  1. Por que testar?

    • Preparando o ambiente
    • Projeto inicial
    • Começando a testar
    • Rodando o teste no terminal
    • Testes e Produtividade
    • Mãos à obra!
    • O que aprendemos?
  2. Boas Práticas e mais alguns testes

    • Projeto atual
    • Criando cenários de testes
    • Outros métodos da TestCase
    • Como nomear um teste?
    • Mãos à obra!
    • O que aprendemos?
  3. Remodelando as classes de domínio

    • Projeto atual
    • Diga, não pergunte
    • Lei de Demeter, ou o Princípio do menor conhecimento
    • Para saber mais - Copia Profunda
    • Faça o que eu fiz na aula
    • O que aprendemos?
  4. Novas regras de negócio e testando exceções

    • Projeto atual
    • Testando uma exceção
    • É preciso fazer baby steps?
    • Mãos à obra!
    • O que aprendemos?
  5. Adicionando funcionalidades na classe usuário

    • Projeto atual
    • Conferindo a execução
    • Pytest fixtures e classes de testes
    • Mãos à obra!
    • O que aprendemos?
  6. Refatorando o projeto

    • Legibilidade de código
    • Refatorando o domínio
    • Projeto atual
    • O que aprendemos?

Primeira aula de Testes automatizados: TDD com Python

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Testes automatizados: TDD com Python

Instrutores

  • Yuri é desenvolvedor e instrutor. É estudante de Sistemas de Informação na FIAP e formado como Técnico em Informática no Senac SP. O seu foco é nas plataformas Java e Python e em outras áreas como Arquitetura de Software e Machine Learning. Yuri também atua como editor de conteúdo no blog da Alura, onde escreve, principalmente, sobre Redes, Docker, Linux, Java e Python.

Conteúdo relacionado

Cursos de Python em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Pessoas que querem aprender como testar suas aplicações escritas em Python

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Alex Fernandes Da Silva

em 16/03/2019

Acredito que faltou falar sobre mocks, este tema e bem relevante quando falamos sobre testes.

Testes automatizados: TDD com Python

João Pereira de Andrade Neto

em 17/03/2019

Faltaram algumas explicações no decorrer do curso

Testes automatizados: TDD com Python

Wallace Salles

em 24/03/2019

Me surpreendi bastante com a didática do Yuri Matheus, porém, o motivo principal foi na passagem do conhecimento de forma profunda, trazendo boas práticas, embasamentos, legibilidade do código, etc. O instrutor demonstra ter bastante experiência em Python.Parabéns a Alura e ao Yuri pelo conteúdo. Deu pra abrir bastante a mente com relação ao TDD.

Testes automatizados: TDD com Python

Aprenda Python com esse e outros cursos, comece agora!

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana