testes de a a z (em 30 minutos)

26
Testes de A a Z (em 30 minutos!) Vinicius Quaiato Software developer | Lambda3 TRILHA | MELHORIA CONTÍNUA Microsoft MVP [email protected] Wennder Santos Software developer | Lambda3 Microsoft MVP | ALM Ranger [email protected]

Upload: vinicius-quaiato

Post on 16-Apr-2017

29 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Testes de A a Z (em 30 minutos)

Testes de A a Z (em 30 minutos!)

Vinicius QuaiatoSoftware developer | Lambda3

TRILHA | MELHORIA CONTÍNUA

Microsoft [email protected]

Wennder SantosSoftware developer | Lambda3Microsoft MVP | ALM [email protected]

Page 2: Testes de A a Z (em 30 minutos)

Testes de A a Z

Você testa o software que está produzindo?

Page 3: Testes de A a Z (em 30 minutos)

Testes de A a Z

Você testa o software que está entregando?

Page 4: Testes de A a Z (em 30 minutos)

Testes de A a Z

Você testa o software que está entregue?

Page 5: Testes de A a Z (em 30 minutos)

Testes de A a Z

Se você respondeu não para alguma das perguntas - por que não?

Page 6: Testes de A a Z (em 30 minutos)

Testes de A a Z

Existem muitas razões pelas quais não testamos:

•Tempo•Custo•Conhecimento•Dificuldade•Vontade

Page 7: Testes de A a Z (em 30 minutos)

Testes de A a Z

Por quais razões testamos (ou deveríamos)?

Page 8: Testes de A a Z (em 30 minutos)

Testes de A a Z

Qualidade

Page 9: Testes de A a Z (em 30 minutos)

Testes de A a Z

Segurança / Confiança

Page 10: Testes de A a Z (em 30 minutos)

Testes de A a Z

Competitividade

Page 11: Testes de A a Z (em 30 minutos)

Testes de A a Z

Feedback

Page 12: Testes de A a Z (em 30 minutos)

Testes de A a Z

Quais os próximos passos para dominar a arte de testar?

Page 13: Testes de A a Z (em 30 minutos)

Testes de A a Z

• Unidade• Integração• Aceitação• Smoke• Regressão

Page 14: Testes de A a Z (em 30 minutos)

Testes de A a Z

Testes de Unidade – testam unidades individuais de código

Page 15: Testes de A a Z (em 30 minutos)

Testes de A a Z

Testes de Integração – testam integração de várias partes de um (ou mais) sistemas

Page 16: Testes de A a Z (em 30 minutos)

Testes de A a Z

Testes de Aceitação – testam a implementação de casos de uso.

Page 17: Testes de A a Z (em 30 minutos)

Testes de A a Z

Smoke Tests – testam de maneira simples integrações do sistema

Page 18: Testes de A a Z (em 30 minutos)

Testes de A a Z

Testes de (não) regressão – testam se um comportamento não esperado vai voltar a acontecer

Page 19: Testes de A a Z (em 30 minutos)

Testes de A a Z

Alguns exemplos… do mundo real!

Page 20: Testes de A a Z (em 30 minutos)
Page 21: Testes de A a Z (em 30 minutos)
Page 22: Testes de A a Z (em 30 minutos)
Page 23: Testes de A a Z (em 30 minutos)
Page 24: Testes de A a Z (em 30 minutos)
Page 25: Testes de A a Z (em 30 minutos)
Page 26: Testes de A a Z (em 30 minutos)