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

21
www.ciandt. com SPIN Campinas 14/03/2013

description

Palestra sobre testes em ambiente ágeis dada no SPIN Campinas, abordando o porque da utilização de testes, porque eles na verdade aceleram seu desenvolvimento e porque teste é responsabilidade do time todo e não de um papel/pessoa.

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

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

www.ciandt.com

SPIN Campinas14/03/2013

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

www.ciandt.com

Testes, por que se importar com eles?

João Paulo Scardua Coelho - Scrum Master - Ci&THandrus Stephan Nogueira - Arquiteto de Software - Ci&T

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

www.ciandt.com

100% projetos ágeisFundada em 1995Centros de Desenvolvimento no Brasil, Argentina e ChinaEscritórios no Brasil, US, Europa, Japão e China1.700+ colaboradores35-40% receitas internacionais40% crescimento anual

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

Onde o foco deve estar durante o desenvolvimento de software?

Eliminar Desperdícios

Responder a Mudanças

Entregar Valor!

Transparência

Simplicidade! Inovação!

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

Acelerar a entrega!

Pra que testar?

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

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

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

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

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

Quem tem a responsabilidade pela qualidade do software?

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

Acima de tudo somos um time!

Fonte da imagem: http://blogcolherdecha.files.wordpress.com/2011/04/trabalho-em-equipe.jpg

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

E onde está o verdadeiro gargalo?

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

Quanto custa um bug?

Fonte: http://perfguy.blogspot.com.ar/2012/02/fix-security-bugs-early-interesting.html

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

Antecipação de problemas para garantir a qualidade.

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

TDD = Test Driven Development

BDD = Behavior Driven Development

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

BDD como ferramenta para ganhar o comprometimento do PO

na definição dos requisitos.

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

Integração Contínua potencializando a geração de valor!

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

Resultado dos Testes

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

Pipeline de builds

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

Project Dashboard

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

E então, o foco está onde deveria estar?

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

Obrigado!