Preparar um set de dados adequado consome mais tempo e trabalho que o próprio teste em si.
As massas de testes têm validade e se deterioram a cada nova rodada, ou precisam ser modificadas para atender a novos casos.
A estratégia de testes deve garantir que os casos que atendam aos requisitos implementados e permitam avaliar se as modificações não introduziram erros no que já estava funcionando, é a parte mais difícil do processo.
Imagine se for necessário preparar massas de testes com característcas diferentes para diversos grupos de desenvolvedores.