Neste episódio do Podcast, os lambdas Fernando Okuma, Pedro Fernandes e Victor Cavalcante junto do convidado Lucas Teles, falam sobre anti padrões em testes, suas experiências, preferências e mais.
Entre no nosso grupo do Telegram e compartilhe seus comentários com a gente: https://lb3.io/telegram
Feed do podcast: www.lambda3.com.br/feed/podcast Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico
Lambda3 · #302 - Anti Padrões em testes
Pauta:
O que é Anti padrão de teste
Testes que não testam nada (assert true)
Nomes de teste que não ajudam a encontrar o que está quebrando no código
Variáveis com nomes que não ajudam no entendimento do teste (ex.: var a, var ok, var temp, ...)
Testar código de terceiros (framework, biblioteca, ...)
Fragilidade de teste
Validar vários cenários em um teste só
Code Coverage como medida de qualidade de código
Testes que não utilizam mocks para controlar as dependências em testes de unidade
Teste de integração que não utilizam mocks para serviços de terceiros
Testar mocks
Dry vs DAMP
Não Mockar serviços que não controlamos em testes e2e
Teste de integração de repositório de dados com banco de dados em memória
Compilador Estático e analise estática é uma ajuda equivalente a teste?
Teste de unidade de controller de api faz sentido?
Links:
Stryker Mutator
Pirâmide de testes
Respawn
Should I test private methods
Type Driven Development - Deixe os tipos te guiarem
Testes em .NET - Link 1
Testes em .Net - Link 2
Testes em .Net - Link 3
Testes em .Net - Link 4
Podcast Lambda3 #18 - Testes
Podcast Lambda3 #186 - Vamos falar sobre testes?
Podcast Lambda3 #210 - Teste de Usabilidade
Effective software testing
Participantes:
Lucas Teles - @lteles
Fernando Okuma - @feokuma
Pedro Fernandes - @pedrofernandesfilho
Victor Cavalcante - @vcavalcante
Edição:
Compasso Coolab
Créditos das músicas usadas neste programa:
Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 - creativecommons.org/licenses/by/3.0
view more