Descrição
Um dos direitos do cliente é que ele será capaz de ver o progresso na forma de um sistema executável que passe nos testes repetitivos que ele especificar. Estes testes são o que chamamos de Testes de Cliente. O cliente especifica um ou mais Testes de Cliente para cada história de usuário do sistema, descrevendo em detalhes como ele espera que cada história funcione. Pelo fato dos testes serem colocados em forma executável e totalmente automatizados, eles determinam aos programadores o que precisa ser feito de forma inequívoca (o teste passa ou falha) e permitem que o cliente se sinta confiante de que o sistema atende as suas necessidades.
Benefícios
- Capacidade de ver um progresso concreto e verificável.
-
Rastreabilidade máxima: Os Testes de Cliente são requisitos de sistema executáveis.
-
Repetitividade: pelo fato de serem automatizados, os testes podem ser executados a qualquer momento.
|