Verdades e mentiras sobre teste de software no mundo magico do agile

Preview:

Citation preview

Verdades e mentiras sobre teste de software

no mundo magico do Agile

Guilherme Motta

Who?ThoughtWorker

Bacharel em Sistemas de Informação pela PUCRS

finalizando um MBA na FGV

Generalista!

gfcmotta@gmail.com

Dev BA..

+

QA!

QA!X

Agile == Ágil == Velocidade

Velocity, Estimativa, Pontos..

Automacao

Automacao

Automacao

Automacao

source :rubygems

gem 'cucumber'gem 'watir-webdriver'gem 'rspec'

Automacao● ruby● watir-webdriver● rspec

How do I run my feature?

type: cucumber

source: https://github.com/orieken/simple_watir_webdriver_cukes

Automacao

Automacao

Automacao

Automacaorspec eloquentruby.rb

Automacao

100% Code Coverage

Testes Unitarios

Framework de Automacao?

Framework de Automacao?

TDD == Teste

TDD == Teste

X

TDD == More about Design!

Agile != Docs

Agile != Docs

X

Agile is live documentationBDD?

Testes?

Metricas?

Teste nao funcional?

Teste nao funcional?

50 pontos de audiência teria estimados 28.462.950

Metricas

Sonar

Sonar

Sonar

Sonar

Sonar# required metadatasonar.projectKey=com.facensa.banksonar.projectName=Banksonar.projectVersion=1.0 # The value of the property must be the key of the language.sonar.language=java

# path to source directories (required)sonar.sources=/src/

# path to test source directories (optional)sonar.tests=/test/

Sonar

FeedbackMore examples with single Assertion?

Less examples with more Assertions?

Falando em feedback..Twitter @gfcmotta

Emailgfcmotta@gmail.com

@gfcmotta