CDMConf 2013 - Testes automatizados

Post on 12-Apr-2017

253 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

Testes Automatizados

Por que? Como?

Leonardo Comellileonardo.comelli@gmail.com @leocomelli

Gabriel, onde estão os testes?

Onde esta Onde esta o meu o meu

cabelo?cabelo?

Quem cria testes unitários?

Você não cria testes unitários?

Todo mundo testa

manual

automático

Você realmente confia nos seus testes

?

Por que criar testes?

Nós cometemos erros

?

Sim, nós erramos!EU NÃO!EU NÃO!

Quais as vantagens?

Detecção imediata de defeitos

Design

Documentação

Benefícios Econômicos

Regressão

Confiança!

Churrasco no final de semana

Qual a importância dos testes para um sistema?

Como criar?

Não existe um manual...

Praticar!

Testes Unitários

Entrada ...

... Saida Esperada

Estrutura

Asserções

Mas como eu faço?

Teste Integração

Eu preciso do Banco de Dados, e

agora?

Mas como eu faço?

Eu preciso de um Servidor de E-mail,

e agora?

Mas como eu faço?

Eu preciso testar minha interface com o usuário, e

agora?

Mas como eu faço?

Não importa a linguagem!

O que esta na moda?

TDDTest Driven Development

BDDBehavior Driven Development

O que devo testar?

Quanto preciso testar

?

Cobertura de teste?

Criou testes?Cuide Deles!

Eu convenci alguém?

Perguntas?

Obrigado

Leonardo Comellileonardo.comelli@gmail.com

@leocomelli

!

top related