Aprenda como definir testes guiados por comportamento em aplicações PHP com o Behat
Nível Avançado Categoria Desenvolvimento Back-end
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
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.
Nessa 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!