Muitos dos testes de software necessários são numerosos e
trabalhosos. Alguns requerem verificações rotineiras e
repetitivas, que podem cansar o testador, deixando
margem para que falhas escapem da análise, sem falar no
tempo que isso pode tomar. Algumas das ferramentas de
teste, ao automatizarem tarefas repetitivas, podem não só
liberar o profissional encarregado para atividades mais
importantes, como garantir maior confiabilidade e
qualidade ao teste realizado. Qual é o tipo de teste que
testa todas as entradas e saídas desejadas, não se
preocupando com o código, e em que cada saída
indesejada é vista como um erro?