entregando bons resultados com bdd...apr 24, 2019  · behavior driven development behat mink....

Post on 17-Jun-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related