24
Testes Unitários Gregório Chalinski Kusowski

Testes Unitários

Embed Size (px)

Citation preview

Page 1: Testes Unitários

TestesUnitários

Gregório Chalinski Kusowski

Page 2: Testes Unitários

O que são?

Page 3: Testes Unitários

O que são?

Page 4: Testes Unitários

O que são?

Page 5: Testes Unitários

O que são?

Page 6: Testes Unitários

O que são?

Page 7: Testes Unitários

Vantagens

Desenvolvedores

Page 8: Testes Unitários

Segurança

Page 9: Testes Unitários

Qualidade

Qualidade

Page 10: Testes Unitários

Manutenibilidade

Page 11: Testes Unitários

Vantagens

Testadores

Page 12: Testes Unitários
Page 13: Testes Unitários

Não é possível focar os testes em apenas um pedaço do sistema?

É necessário verifcar todas as janelas?

Em um caso mais específco, seria

necessário acessar todas as salas do prédio para verifcar um bug?

A cada novo recurso, todo sistema deverá ser

testado?

Page 14: Testes Unitários

Vantagens

Software

Page 15: Testes Unitários

Vantagens

Empresa

Page 16: Testes Unitários

Mitos

Aumento no tempo de desenvolvimento

100% de cobertura

Ter testes é garantia de qualidade

Com testes unitários não há necessidade de pessoas para testar

Page 17: Testes Unitários

Dublês

Dummy Objects

Page 18: Testes Unitários

Dublês

Dummy Objects

Page 19: Testes Unitários

Dublês

Dummy Objects

Page 20: Testes Unitários

Dublês

Fake Objects

Page 21: Testes Unitários

Dublês

Stubs

Page 22: Testes Unitários

Dublês

Stubs

Page 23: Testes Unitários

Dublês

Mocks

Page 24: Testes Unitários

Perguntas?