-
Segundo Pressman engenharia de software página 404:
O teste de unidade se concentra em cada unidade, por exemplo, componente, classe, ou objeto de conteúdo de WebApp
-
Você testa as unidades (Teste de Unidade); junta as unidades em componentes compostos e testa suas interfaces (Teste de Componente); junta os componentes e testa suas interações (Teste de Sistema); manda para outra equipe verificar se está de acordo com a especificação (Teste de Release); por fim, os clientes testam em Testes Alfa, Beta e de Aceitação.
-
Teste unitário: as unidades individuais de programa ou classes de objetos são testadas individualmente.
Teste de componentes: devem centrar-se em testar as interfaces dos componentes.
SOMMERVILLE, Ian. Engenharia de Software. 9.ed. São Paulo: Pearson Prentice Hall, 2011.