14
xUnit Test Patterns Gerard Meszaros

Xunit testpatterns

Embed Size (px)

DESCRIPTION

7Prods – Lighting Talks Usando como base o livro Unit Test Patterns: Refactoring Test Code, do autor Gerard Meszaros, há uma rápida exposição de como executar os testes de programação no desenvolvimento de sistemas.

Citation preview

Page 1: Xunit testpatterns

xUnit Test Patterns

Gerard Meszaros

Page 2: Xunit testpatterns

SUT

Sistema

Componentes

Classes

Métodos

Page 3: Xunit testpatterns

Test Smells

Page 4: Xunit testpatterns

Project Smell: Desenvolvedores não escrevem testes

• Sintoma:– Muitos bugs em produção

• Impacto:– Adicionar novas funcionalidades será mais difícil

• Causas:– Prazos agressivos– Desenvolvedores com poucos conhecimentos para

escrever testes de maneira eficiente– Código difícil de testar– Estratégia de automação de testes inadequada

Page 5: Xunit testpatterns

Objetivos da automação de testes

Page 6: Xunit testpatterns

Princípios da Automação de Testes

Page 7: Xunit testpatterns

Ariane 5

Page 8: Xunit testpatterns

Ariane 5

Page 9: Xunit testpatterns

Testes Obscuros

Page 10: Xunit testpatterns

Testes obscuros

Page 11: Xunit testpatterns

Test Specific Subclass

Page 12: Xunit testpatterns

Test Specific Subclass

Page 13: Xunit testpatterns

Test Specific Subclass

Page 14: Xunit testpatterns

• http://xunitpatterns.com/