www.ciandt.
SPIN Campinas
14/03/2013
www.ciandt.
Testes, por que se importar
com eles?
João Paulo Scardua Coelho - Scrum Master - Ci&T
Handrus Stephan Nogueira - Arquiteto de Software - Ci&T
www.ciandt.
100% projetos ágeis
Fundada em 1995
Centros de Desenvolvimento no Brasil,
Argentina e China
Escritórios no Brasil, US, Europa, Japão e China
1.700+ colaboradores
35-40% receitas internacionais
40% crescimento anual
Onde o foco deve estar durante o
desenvolvimento de software?
Eliminar Desperdícios
Responder a Mudanças
Entregar Valor!
Transparência
Simplicidade! Inovação!
Acelerar a entrega!
Pra que
testar?
Por que os carros têm freios?
Para mais detalhes sobre esta reflexão acesse: http://jonjagger.blogspot.ie/2011/07/why-do-
cars-have-brakes.html
Testes versus Verificação
● Testes unitários
● Testes de sistema
● Testes de performance
● Testes de segurança
● Code Review / Peer Review
● Aderência aos padrões de codificação
● Aderência aos padrões arquiteturais
Quem tem a responsabilidade
pela qualidade do software?
Acima de tudo somos um time!
Fonte da imagem: http://blogcolherdecha.files.wordpress.com/2011/04/trabalho-em-equipe.jpg
E onde está o verdadeiro
gargalo?
Quanto custa um bug?
Fonte: http://perfguy.blogspot.com.ar/2012/02/fix-security-bugs-early-interesting.html
Antecipação de problemas para
garantir a qualidade.
TDD = Test Driven Development
BDD = Behavior Driven Development
Fonte: http://jorgekotickaudy.wordpress.com/2012/07/12/tdd-test-driven-development/
BDD como ferramenta para
ganhar o comprometimento do PO
na definição dos requisitos.
Integração Contínua potencializando
a geração de valor!
Resultado dos Testes
Pipeline de builds
Project Dashboard
E então, o foco está onde deveria
estar?
Obrigado!

Testes, por que se importar com eles? Spin Campinas 2013