O teste de software que tem como objetivo testar o produto em relação à sua especificação, em outras palavras, verificar se o software atende aos requisitos definidos, em uma ótica externa ou do usuário, sem se preocupar com os detalhes de implementação do mesmo, é o