Testes Funcionais e Não Funcionais
FUNCIONAL
O teste funcional também é conhecido como teste de "caixa preta", pois trata-se de entender o comportamento da aplicação enquanto o usuário está utilizando, ou seja, testar a funcionalidade do sistema, simular cenários de produção e identificar possíveis problemas na aplicação.
NÃO FUNCIONAL
Um teste não funcional, também conhecido como teste de "caixa branca", é um teste de software usado para verificar os requisitos não funcionais de uma aplicação. Verifica se o comportamento do sistema atende aos requisitos, e todos os aspectos que não são verificados nos testes funcionais.