Aplicar o "make check" ou o " make test`

Como posso implementar um simples quadro de testes de regressão com o Make? (Estou usando GNU Make, se isso importa.) ... ponho nos espaços? • Existe uma maneira de substituir a mensagem de diff por uma mensagem dizendo: "teste expr falhou"?

Teste De Unidade? Teste De Integração? Teste De Regressão? Teste De Aceitação?

Existe alguém que possa definir claramente estes níveis de teste porque eu acho difícil diferenciar quando se faz o teste TDD ou unidade. Por favor, se alguém puder explicar como, quando implementar estes?