Testando o legado
Um dos maiores desafios ao escrever testes é saber como implementar esse processo na manutenção do legado. Para o legado precisamos tomar um cuidado especial, pois o software está "funcionando" e deve permanecer dessa forma.
Existem algumas técnicas para o teste de legado, o importante é fazer de forma iterativa e com muita calma. Os testes tem também o objetivo de documentar o funcionamento de um código e precisamos focar nesse aspecto no primeiro momento e depois poderemos refatorar o código com tranquilidade.