O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

BDD - JBehave + SeleniumHQ + PhantomJS + Fixture Factory

Quero compartilhar os 'insights', os 'ups' e 'downs' enfrentados nesses projetos baseados em Behave Driven Development e apresentar o modelo atual que utilizo combinando diversas ferramentas.

  • Entre para ver os comentários

BDD - JBehave + SeleniumHQ + PhantomJS + Fixture Factory

  1. 1. Behavior Driven develoPment JBehave + SeleniumHQ + PhantomJS + Fixture Factory @andrevbuzzo
  2. 2. #1 BDD CrashCourse Mas o que é BDD?
  3. 3. BDD DDD Linguagem Ubíqua TDD Testes antes!
  4. 4. BDD Documentação executável Menos falhas de comunicação Toda equipe pode se envolve
  5. 5. #2 Bdd+java=Jbehave TL;DR - Show me the code!
  6. 6. JBehave
  7. 7. #{Demo} @andrevbuzzo
  8. 8. #3 hints & tips O RLY!? Mas e na vida real?
  9. 9. Em produção 1º entrega: 4 bugs 2º entrega: 6 bugs Média p/ dev dos teste de uma funcionalidade 40~60 % Cobertura de 75% das funcionalidades do sistema Sistema: 105 kloc Testes: 58 kloc Se você é o G.P. Cenários: ~700
  10. 10. O código de teste também é um projeto. Cuide dele! Se você é o Dev. Muita atenção com o Selenium Testes sempre VERDE! Testes intermitentes: Quarentena Desafio: Contexto de teste e validações pós teste
  11. 11. @andrevbuzzo

×