Date post: | 01-Jul-2015 |
Category: |
Technology |
Upload: | andre-vinicius-buzzo |
View: | 524 times |
Download: | 6 times |
BehaviorDriven
develoPmentJBehave + SeleniumHQ + PhantomJS
+ Fixture Factory
@andrevbuzzo
#1BDD CrashCourse
Mas o que é BDD?
BDD
DDDLinguagem UbíquaTDD
Testes antes!
BDD
Documentação executável
Menos falhas de comunicação
Toda equipepode se envolver
#2Bdd+java=Jbehave
TL;DR - Show me the code!
JBehave
#{Demo}
@andrevbuzzo
#3hints & tips
O RLY!? Mas e na vida real?
Em produção
1º entrega: 4 bugs2º entrega: 6
bugs
Média p/ dev dos teste de uma funcionalidade
40~60 %
Cobertura de 75% das funcionalidades
do sistema
Sistema: 105 klocTestes: 58 kloc
Se você é o G.P.
Cenários: ~700
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
@andrevbuzzo