Esta atividade é repetida durante todo o ciclo de vida do projeto. A principal meta desta atividade é validar que a
construção atual do sistema satisfaz os requisitos que lhe foram atribuídos.
Durante as iterações, sua intenção é certificar que os requisitos implementados refletem uma arquitetura robusta, e que
os requisitos restantes sejam implementados de forma consistente sob essa arquitetura. À medida que os desenvolvedores
implementam a solução, para os requisitos de uma determinada iteração, submeta o código fonte integrado ao teste de
unidade. Em seguida, um testador realiza testes a nível de sistema, em paralelo com o desenvolvimento, para
certificar que a solução, que está sendo integrada continuamente, satisfaz a intenção especificada nos casos de teste.
O testador define quais técnicas serão usadas, quais serão os dados de entrada e quais suítes de testes serão criadas.
À medida que os testes forem sendo executados, os defeitos serão identificados e acrescentados ao backlog do projeto,
para que possam ser priorizados como parte do trabalho que você fará durante as iterações. Quando um teste falha ou
está bloqueado por algum defeito a sua reexecução deve ser adiada até que o defeito seja corrigido.
Os Analista de Negócios e os usuários finais podem ser envolvidos na execução de testes
para a aceitação da liberação.
|