Teste unitário iniciantes com PHP codeception
Aprenda a criar e dominar os testes unitários em seus projetos php.
What you will learn
Configurar o ambiênte de teste e compreender a sua estrutura
Como utilizar o framework CODECEPTION
Compreender os diferêntes tipos de testes
Como planejar seus testes de forma eficiênte
Construir seus primeiros testes unitários com boas práticas
Testar uma aplicação real.
Compreender a importância dos testes em um sistema
Utilizar o Xdebug nos testes
Why take this course?
Seja bem-vindo ao curso de Teste unitário PARA INICIANTES com CODECEPTION!
O curso foi completamento pensado em desenvolvedores que nunca tiveram contato com os testes unitários na linguagem PHP, preservado uma abordagem simples e direta para que o desenvolvedor sinta-se a vontade para criar seus primeiros testes unitários. Esse curso vai te dar a base necessária para aplicar os testes em aplicações reais e para te qualificar para as melhores vagas do mercado que tem como requisito o conhecimento nesse assunto.
Alguns assuntos aboradados são:
Configuração do ambiente
Principais características e comportamento de uma classe de teste
Principais métodos de asserções para testar
Teste de Exceções lançadas pelo sistema
Testando uma API
Com o aumento da demanda por serviços e uma acirrada concorrência as empresas estão cada dia mais a procura por profissionais qualificados e o conhecimento em testes se faz um requisito primordial nessa escolha. Por isso essa é a hora de investir em sí mesmo, com apenas algumas horas de dedicação você estará entre os profissionais mais procurados e poderá alavancar suas carreira.
INTRODUÇÃO:
Você terá uma breve resumo dos principais tipos de testes para você desenvolvedor e conhecerá a importância deles em seus projetos
CONFIGURANDO AMBIENTE COM LARAVEL:
Aqui nos iremos preparar todo o ambiente para começar a desenvolver nossos testes, utilizaremos uma API já construída.
INCIANDO OS TESTES:
Neste momento construiremos nosso primeiro teste e entenderemos sua estrutura
ASSERÇÕES:
Essa é muito importante, pois te dará a base que precisa para construir qualquer teste, nesse momento aprenderemos como utilizar os diferentes tipos asserções em nossa função de teste.
AVANÇANDO NOS TESTES:
Chega a hora de "pisar mais no acelerador", aqui conheceremos algumas formas de testar cenários um pouco complexos.
TESTANDO APLICAÇÃO REAL:
Finalmente colocaremos a mão na massa em uma aplicação real testando uma API de gerenciamento financeiro.