Esta atividade começa no início de cada iteração, assim que um acordo suficiente é alcançado para a missão de iteração
e continua, conforme for necessário, por toda a iteração. Abordada mais freqüentemente nas fases iniciais de Iniciação,
Elaboração e Construção Precoce, normalmente diminuindo na Construção e Transição tardias.
Esta atividade é considerada opcional quando a abordagem de teste é bem conhecida e sua aplicabilidade no contexto
atual está bem estabelecida.
Este trabalho é um tanto independente dos ciclos de testes, envolvendo sempre a verificação de técnicas que só serão
usadas em Iterações subseqüentes. Esse trabalho normalmente começa depois da missão de avaliação ter sido definida para
a Iteração atual, embora possa começar mais cedo. Em alguns casos, encontrar a melhor abordagem de implementação para
uma técnica pode demorar várias Iterações.
As atividades de implementação e execução de teste que formam uma parte desse trabalho são realizadas com a finalidade
de obter prova demonstrável de que as técnicas verificadas podem realmente funcionar. Assim sendo, você deve limitar a
seleção de testes a um subconjunto representativo pequeno; focando basicamente as áreas com muito risco de qualidade. É
aconselhável incluir uma seleção de testes passíveis de falha a fim de confirmar que a técnica detectará com êxito
essas falhas.
Enquanto os defeitos com os itens de teste de destino serão identificados e esses incidentes devidamente registrados,
esse foco de trabalho não estará direcionado para tentar identificar os defeitos nos itens de teste de destino como o
objetivo principal. O objetivo é verificar se a abordagem é adequada (ela produz resultados que complementam os
objetivos da Iteração), se é realizável (ela pode ser implementada com determinadas restrições de recurso) e se
funcionará.
Para que esse trabalho produza resultados a tempo, normalmente é necessário utilizar Construções incompletas ou "não
oficiais", ou desempenhar este trabalho fora de uma Configuração de Ambiente de Teste reconhecida. Embora esses sejam
compromissos adequados, cuidado com as restrições, os pressupostos e os riscos envolvidos na verificação da abordagem
nessas condições.
No decorrer das Fases do ciclo de vida, o foco do esforço de teste normalmente muda. Isso pode demandar abordagens
novas ou adicionais, freqüentemente exigindo a introdução de novos tipos de teste ou novas técnicas para dar suporte ao
esforço de teste.
Em situações em que a combinação de domínio, o ambiente de teste e outros aspectos críticos da estratégia não tenham
precedentes, o trabalho poderá demorar e consumir mais esforço para ser concluído. Em alguns casos, especialmente onde
a automatização é um requisito, pode ser mais econômico obter a utilização de recursos com habilidades especializadas e
experiência comprovada nos aspectos sem precedência da estratégia por um tempo limitado (como em um contrato) para
definir e verificar as necessidades técnicas principais da estratégia de teste.
|