página 428
ENGENHARIA DE SOFTWARE - 7ed - PRESSMAN
"Quais são as etapas envolvidas? Para aplica-
ções convencionais, o software é testado a partir
de duas perspectivas diferentes: (1) a lógica interna do programa é exercitada usando técnicas de
projeto de caso de teste “caixa branca” e (2) os
requisitos de software são exercitados usando técnicas de projeto de casos de teste “caixa preta”.
Casos de teste de uso ajudam no projeto de testes
para descobrir erros no nível de validação de
software. Em todos os casos, a intenção é encontrar o número máximo de erros com o mínimo de
esforço e tempo."