Teste de Unidade é uma fase (não é uma técnica) dos testes onde componentes individuais como classes e funções são testados. É um teste estrutural, cujo o objetivo é percorrer os caminhos lógicos dentro do código em busca de erros.
Teste de Usabilidade é uma técnica ( não é uma fase), não-funcional.
Teste Alfa é uma fase de teste onde o software é testado no ambiente dos desenvolvedores, sob o olhar deles.
Teste Beta é uma fase de teste onde o software é testado por um grupo de usuários fora do ambiente de desenvolvimento.
Teste de Stress, também conhecido como teste de carga. É usado para verificar o limite de um software, em relação ao processamento de dados. É uma técnica não-funcional.