Validação de requisitos procura garantir que o software atenda às expectativas do cliente. Teste de software é considerado uma das técnicas de validação de requisitos mais empregadas quando já existe um protótipo ou quando o programa executável já está disponível. Testes que permitem detectar se as propriedades emergentes do sistema, como desempenho e confiabilidade, suportam uma sobrecarga computacional são conhecidos como: