Uma observação que deve ser feita a respeito de testes automatizados é a respeito dos objetivos que se tem com eles. Esses objetivos definem diretamente a abordagem que deve ser utilizada para a utilização de testes: antes ou depois da implementação.