Aprenda a criar suítes de testes usando todas as incríveis funcionalidades do PHPUnit.
Nível Intermediário Categoria Desenvolvimento Back-end
Testes são tão importantes no desenvolvimento de software quanto a qualidade do código final. Eles ajudam a garantir que uma parte não “quebre” em detrimento à adição de alguma funcionalidade ou até mesmo em uma possível refatoração. Os testes unitários têm como principal objetivo testar partes isoladas a fim de garantir o correto comportamento quando essas comunicam entre si.
O PHPUnit é um framework focado na criação de testes unitários. Ele possui uma série de recursos que ajudam o desenvolvedor a criar uma suíte de teste. Entre os recursos para escrita de testes unitários com PHPUnit, estão a grande quantidade de asserts, teste de exceções com annotations, facilidade na preparação de cenários de testes, teste com banco de dados, ferramentas para mock e stub, log de execução de testes em diversos formatos e ferramentas para análise de cobertura de teste
Testes são tão importantes no desenvolvimento de software quanto a qualidade do código final. Eles ajudam a garantir que uma parte não “quebre” em detrimento à adição de alguma funcionalidade ou até mesmo em uma possível refatoração. Os testes unitários têm como principal objetivo testar partes isoladas a fim de garantir o correto comportamento quando essas comunicam entre si.
O PHPUnit é um framework focado na criação de testes unitários. Ele possui uma série de recursos que ajudam o desenvolvedor a criar uma suíte de teste. Entre os recursos para escrita de testes unitários com PHPUnit, estão a grande quantidade de asserts, teste de exceções com annotations, facilidade na preparação de cenários de testes, teste com banco de dados, ferramentas para mock e stub, log de execução de testes em diversos formatos e ferramentas para análise de cobertura de teste
Esse curso tem como premissa uma abordagem focada na construção de testes unitários utilizando o PHPUnit. Gradativamente o curso leva o aluno a adentrar nas principais funcionalidades desse popular framework de teste.
Dentre vários outros tópicos, você vai aprender a:
Esse curso é destinado a desenvolvedores PHP de qualquer nível, desde iniciantes, até estabelecidos e experientes profissionais da área.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Nessa aula conheceremos os conceitos sobre testes, como criar nossos primeiros testes e suas estruturas.
4 aulasNessa aula aprenderemos como declarar dependência entre testes e como usar os métodos de ciclo.
3 aulasNessa aula veremos como testar exceções, usar provedores de dados e classes que retornam saída para a tela
4 aulasNessa aula veremos asserts para trabalhar com arrays, objetos e como criar novos asserts.
4 aulasNessa aula aprenderemos como pular teste, marcar como incompleto e definir configurações.
3 aulasNessa aula aprenderemos como realizar testes usando banco de dados.
3 aulasNessa aula aprenderemos como gerar a saída dos testes em arquivo.
2 aulasNessa aula aprenderemos como gerar a saída dos testes em arquivo.
3 aulasNessa aula veremos como usar o PHPUnit para gerar arquivos de cobertura de testes.
2 aulasNessa aula veremos como testar um projeto de carrinho de compras.
3 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!