Curso de Testes: TDD com PHP

8,5

Nota desse curso

3.318

Alunos neste curso

Faça esse curso e...

  • Saiba das vantangens e desvantagens do TDD
  • Como automatizar os seus testes de unidade
  • Conheça o ciclo do tdd
  • Use o @setUp para preparar o cenário de teste
  • Cuide do seu teste com DataBuilders
  • Como testar exceptions

Conteúdo Detalhado

  1. Começando com testes de unidade

    • Por que não testamos software?
    • Teste automatizado
    • Criando a classe Avaliador
    • Automatizando o teste
  2. Testando o que realmente é necessário

    • Escrevendo muitos testes para nossa regra de negócio
    • Descobrindo o que testar e o conceito de classes de equivalência
    • Testando apenas o necessário
  3. Praticando Test-Driven Development (TDD)

    • O ciclo vermelho-verde-refatora
    • Baby Steps
    • Trabalhando a simplicidade
    • Praticando o TDD
  4. Cuidando dos seus testes

    • Usando o setUp nos testes
    • Conhecendo o tearDown
    • Teste Data Builders
  5. Testando exceções

    • Exceptions

Veja o primeiro vídeo

Público alvo

Interessados em melhorar a qualidade do código e do sistema.

Nível de Dificuldade

Básico

Instrutores

  • Renan é desenvolvedor, formado pela USP em Ciência da Computação, apaixonado por ensino de tecnologia. Sempre procura passar o máximo de boas práticas de desenvolvimento de softwares para quem está aprendendo.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

pedro.galimberti

em 04/03/2019

O curso cobre o básico, não traz a parte principal da aplicação dos testes na realidade que são os mocks. A plataforma deixa um pouco a desejar também pois existem varios editores de código online que permitem inclusive a execução e verificação do código.

Testes: TDD com PHP

NATAN ROCHA

em 24/12/2018

Muito bom, mas tive a impressão de que há ainda muita coisa sobre testes que não foram abordadas.

Testes: TDD com PHP

Victor Matheus Ribeiro Canário

em 25/11/2018

Achei bom para um curso básico, porém ainda tenho dúvidas de como usar este conhecimento no dia a dia, seria interessante ter algum projeto completo com view, model, controller, para os estudantes explorarem após adquirirem os conhecimentos básico, assim deixando mais claro o uso do TDD no dia a dia.

Testes: TDD com PHP

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • 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
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana