bdd - jbehave + seleniumhq + phantomjs + fixture factory

Post on 01-Jul-2015

526 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

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

top related