Aprenda como definir testes guiados por comportamento em aplicações PHP com o Behat
Nível Avançado Categoria Desenvolvimento Back-end
Aprenda como definir testes guiados por comportamento em aplicações PHP com o Behat
O BDD (Behavior Driven Development, em português Desenvolvimento Guiado por Comportamento) é uma técnica de desenvolvimento ágil que encoraja a colaboração e comunicação entre desenvolvedores e pessoas não-técnicas, tendo como objetivo o foco no comportamento de uma aplicação facilitando a criação de testes, tornando-os mais simples de comunicar e compreender. O Behat é um framework orientado a cenários para automatização de teste. Ele é capaz de interpretar uma linguagem de simples escrita focada na comunicação chama Gherkin, onde é possível uma pessoa não-técnica escrever as expectativas de comportamentos do sistema, e na sequência os desenvolvedores podem fazer as implementações necessárias. Através da linha de comando é possível ter o feedback dos testes, saber o que está funcionando, ou se parou de funcionar, sendo muito útil para deploys automatizados e verificação de qualidade do código que está sendo colocado em produção.
Esse curso tem como objetivo mostrar a criação de testes automatizados seguindo a metodologia BDD, criando cenários seguindo histórias de usuários em português.
Dentre vários outros tópicos, você vai aprender a:
Esse curso é destinado a desenvolvedores PHP que desejam atuar com testes e qualidade de software e também analistas de testes que possuem conhecimentos em PHP avançados.
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.
Inicie com a linguagem de programação PHP da maneira correta...
Nível InicianteAprenda a formatação avançada de strings, tipos genéricos, e...
Nível IntermediárioAprenda os temas avançados da linguagem como orientação a ob...
Nível AvançadoNessa aula conheceremos o Behat e suas funcionalidades iniciais.
4 aulasNessa aula veremos as principais funcionalidades do Gherkin.
2 aulasNessa aula aprenderemos como montamos o ambiente de teste e realizamos teste de caso real.
5 aulasNessa aula veremos como usamos a linha de comando para funcionalidades e filtrar testes.
3 aulasNessa aula aprenderemos como melhorar nossos testes com hooks e testes de interface.
4 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!