O desenvolvimento orientado a testes (TDD) é uma técnica de desenvolvimento usada para projetar classes em um sistema de software, primeiro criando testes antes de implementar o código real. Porém, antes mesmo de começar a criar testes, existem algumas tarefas de preparação que o desenvolvedor deve realizar. Isso envolve coletar informações sobre a(s) aula(s) que serão trabalhadas e como o(s) teste(s) deverá(m) ser criado(s). Este artigo apresenta alguns padrões que representam práticas que devem ser aplicadas antes de iniciar uma sessão de TDD.