entregando bons resultados com bdd...apr 24, 2019 · behavior driven development behat mink....
TRANSCRIPT
Globalcode – Open4education
Entregando Bons Resultados com BDD
Adiel CristoAbril 2019
Globalcode – Open4education
Agenda
Contexto da Aplicação
Tipos de Testes
Behavior Driven Development
Behat
Mink
Globalcode – Open4education
Contexto da Aplicação
Arquitetura
Infraestrutura
Documentação
Fluxo de Desenvolvimento
Políticas!!
Globalcode – Open4education
Tipos de Testes
Testes Unitários
Testes de Integração– Testes de Fumaça
Testes Funcionais
Globalcode – Open4education
Testes Unitários
Globalcode – Open4education
Testes de Integração
Globalcode – Open4education
Testes de Fumaça
Globalcode – Open4education
Testes Funcionais
Globalcode – Open4education
BDD
O que são bons resultados?
TDD vs. BDD
Stories
Features
Scenarios
Globalcode – Open4education
Stories
Globalcode – Open4education
Feature$
Definir
Priorizar
Detalhar
Implementar
Globalcode – Open4education
Scenarios
Given: estado inicial
When: ação tomada
Then: resultado esperado
Globalcode – Open4education
Gherkin
Globalcode – Open4education
Behat - Instalação
Globalcode – Open4education
Behat - Context
Globalcode – Open4education
Mink
Driver– Goutte– Selenium
Session
Page / DocumentElement
Element / NodeElement
Globalcode – Open4education
Mink - Instalação
Globalcode – Open4education
Mink - Instalação
Globalcode – Open4education
Mink - Usando JavaScript
Globalcode – Open4education
Mink - Usando JavaScript
Globalcode – Open4education
Mink - MinkContext
Globalcode – Open4education
Adiel Cristo
https://github.com/arcristohttps://twitter.com/adielcristohttps://www.adielcristo.comhttps://phpba.com.br
Globalcode – Open4education
Links
https://behat.orghttps://behat.org/en/latesthttps://github.com/Behat/MinkExtensionhttps://behat-api-extension.readthedocs.iohttps://www.seleniumhq.orghttps://dannorth.net/whats-in-a-storyhttps://testingbot.com/support/getting-started/behat-mink.htmlhttps://codeception.com