Top Banner
Verdades e mentiras sobre teste de software no mundo magico do Agile Guilherme Motta
40

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

Aug 09, 2015

Download

Software

Guilherme Motta
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Verdades e mentiras sobre teste de software no mundo magico do agile

Verdades e mentiras sobre teste de software

no mundo magico do Agile

Guilherme Motta

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

Who?ThoughtWorker

Bacharel em Sistemas de Informação pela PUCRS

finalizando um MBA na FGV

Generalista!

[email protected]

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

Dev BA..

+

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

QA!

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

QA!X

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

Agile == Ágil == Velocidade

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

Velocity, Estimativa, Pontos..

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

Automacao

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

Automacao

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

Automacao

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

Automacao

source :rubygems

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

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

Automacao● ruby● watir-webdriver● rspec

How do I run my feature?

type: cucumber

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

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

Automacao

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

Automacao

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

Automacao

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

Automacaorspec eloquentruby.rb

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

Automacao

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

100% Code Coverage

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

Testes Unitarios

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

Framework de Automacao?

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

Framework de Automacao?

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

TDD == Teste

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

TDD == Teste

X

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

TDD == More about Design!

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

Agile != Docs

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

Agile != Docs

X

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

Agile is live documentationBDD?

Testes?

Metricas?

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

Teste nao funcional?

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

Teste nao funcional?

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

50 pontos de audiência teria estimados 28.462.950

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

Metricas

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

Sonar

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

Sonar

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

Sonar

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

Sonar

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

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/

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

Sonar

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

FeedbackMore examples with single Assertion?

Less examples with more Assertions?

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

Falando em feedback..Twitter @gfcmotta

[email protected]

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

@gfcmotta