Características Genéricas
Executar um teste eficaz;
Começa no nível de componente e progride em direção a integração do sistema;
Técnicas de testes para diferentes abordagens de engenharia e pontos no tempo;
Feito pelo desenvolvedor do software e por um grupo independente de teste;
A depuração deve ser associada a alguma estratégia de teste;
Visa acomodar testes de baixo nível (verifica segmentos do código), bem como de alto nível (valida requisitos);
Fornecem diretrizes para o profissional e metas para o gerente.