Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Entregando Bons Resultados com BDD - PHP Conference Brasil 2019

Entregando Bons Resultados com BDD - PHP Conference Brasil 2019

Behavior Driven Development, ou BDD, é uma técnica de desenvolvimento onde focamos no comportamento da aplicação e na verificação e validação de funcionalidades para aumentar a qualidade e eficiência do seu código.

Nesta palestra veremos as idéias e conceitos básicos do BDD, como configurar o projeto para utilizar as ferramentas necessárias e como implementar os primeiros testes.

Adiel Cristo

December 07, 2019
Tweet

More Decks by Adiel Cristo

Other Decks in Programming

Transcript

  1. Agenda ✔ Contexto da Aplicação ✔ Tipos de Testes ✔

    Behavior Driven Development ✔ Behat
  2. Agenda ✔ Contexto da Aplicação ✔ Tipos de Testes ✔

    Behavior Driven Development ✔ Behat ✔ Mink
  3. Tipos de Testes ✔ Testes Unitários ✔ Testes de Integração

    ✔ Testes de Fumaça ✔ Testes Funcionais
  4. BDD

  5. BDD ✔ O que são bons resultados? ✔ TDD vs.

    BDD ✔ Features ✔ Stories ✔ Scenarios
  6. Mink ✔ Driver ✓ Goutte ✓ Selenium ✔ Session ✔

    Page / DocumentElement ✔ Element / NodeElement
  7. Mink ✔ Driver ✓ Goutte ✓ Selenium ✔ Session ✔

    Page / DocumentElement ✔ Element / NodeElement
  8. Links ✔ https://behat.org ✔ https://github.com/Behat/MinkExtension ✔ https://behat-api-extension.readthedocs.io ✔ https://dannorth.net/whats-in-a-story ✔

    https://testingbot.com/support/getting-started/b ehat-mink.html ✔ https://codeception.com ✔ https://cucumber.io/docs