Aqui pode encontrar conteúdo atualizado em português, mas por enquanto limitado. Pode consultar o arquivo completo de publicações em inglês em codurance.com/publications
Como testar software legado (que não foi projetado para ser testado) ao modernizar

Você pode ter encontrado software que não é facilmente testável e, com isso, quero dizer software que não é testado desde o início. Você pode até ter tentado testá-lo, mas não conseguiu. Não se preocupe, o software em que o teste é uma reflexão tardia nunca será tão testável quanto o software projetado...

Como testar software legado (que não foi projetado para ser testado) ao modernizar