Test Data Builders: você está usando corretamente?

Test Data Builder é um padrão criado por Nat Pryce, um dos autores do excelente livro "Growing Object-Oriented Software, Guided By Tests". O padrão, como o próprio nome sugere, toma emprestada a ideia de outro padrão original do GoF, "Builder", para criar dados de entrada para nossos testes. Seu uso "casa" bem com testes, porque... Continuar Lendo →

Treinamento gratuito TDD/Testes de Unidade

A segunda edição do meu treinamento "TDD e Testes de Unidade: testando de forma sustentável", realizada online em 21 e 28 de out/2017, está disponível no YouTube, na íntegra: primeiro dia e segundo dia. Ótima oportunidade para você que quer começar a aprender sobre o assunto ou mesmo tirar dúvidas e se aperfeiçoar. Confira e... Continuar Lendo →

Testando código legado: o adendo!

Este post é um complemento ao post anterior "Testando código legado". Portanto, recomendo a leitura daquele antes de seguir adiante (sugiro que o mantenha aberto). Lido? Vamos, então, discutir melhor a solução apresentada. REVISANDO A SOLUÇÃO Primeiramente, vamos entender melhor o que estamos tentando testar na classe "RelatorioDeDespesas", utilizada como exemplo. Percebam que esta classe... Continuar Lendo →

Testando código legado

Quando o assunto é unit testing em software legado, logo alguém menciona o famoso livro "Working Effectively with Legacy Code" (ao lado), que, sem sombra de dúvidas, é a "bíblia" para o referido tema. Neste post, farei uma introdução ao assunto e mostrarei uma estratégia muito útil para testar código legado (uma entre dezenas catalogadas... Continuar Lendo →

Blog no WordPress.com.

Acima ↑