Xunit testpatterns

Preview:

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

xUnit Test Patterns

Gerard Meszaros

SUT

Sistema

Componentes

Classes

Métodos

Test Smells

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

Objetivos da automação de testes

Princípios da Automação de Testes

Ariane 5

Ariane 5

Testes Obscuros

Testes obscuros

Test Specific Subclass

Test Specific Subclass

Test Specific Subclass

• http://xunitpatterns.com/

Recommended