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

BDD - Além da Automação

BDD - Além da Automação

Há muita confusão no que é Behaviour Data Development. Nessa palestra vamos discutir o que realmente é BDD e como ele é usado.

DevTalks Bauru

June 08, 2018
Tweet

More Decks by DevTalks Bauru

Other Decks in Technology

Transcript

  1. Nope! • Não é teste • Não é uma ferramenta

    de gestão de projetos • Não é scenario: # Comment @tag Feature: Eating too many cucumbers may not be good for you Eating too much of anything may not be good for you. Scenario: Eating a few is no problem Given Alice is hungry When she eats 3 cucumbers Then she will be full
  2. Escrevendo scenarios Feature: Ar-Condicionado Scenario: Liga o ar-condicionado numa temperatura

    bacana Dado que eu tenha calor em Bauru Quando eu ligo o ar-condicionado em 20° Então o calor passa Feature: Login Scenario: Efetuar login como admin Dado que eu esteja em “/” Quando eu adiciono “admin” como username E eu adiciono “admin” como password Quando eu clico em “login” Então eu devo estar logado Feature: Login Scenario: Efetuar login como admin Dado que eu deseja fazer login como admin Quando eu adiciono as credenciais de admin Então eu devo estar logado
  3. Testar != Checar Teste manual == Aprender e buscar falhas

    Teste automatizado == Checagem automatizadas