O propósito desta disciplina é:
- Fornecer feedback de forma rápida e freqüente para comprovar que o sistema satisfaz os requisitos.
- Medir o progresso objetivamente em pequenos incrementos
- Identificar os problemas com as soluções
- Fornecer garantia de que as mudanças no sistema não introduzam novos defeitos
- Melhorar a velocidade facilitando a descoberta de questões sobre os requisitos, o design e as implementações o mais rápido possível
A disciplina de Teste é iterativa e incremental. Ela aplica a estratégia de "testar cedo e frequentemente" para retirar os riscos, o mais cedo possível no ciclo de vida do sistema.
O teste ocorre em cada iteração do ciclo de vida, iniciando com as mais novas construções do sistema. De fato, é comum para uma iteração ter muitos ciclos de teste, dependendo da freqüência de novas construções.
O teste faz a pergunta: "O que a solução deve fazer para que possamos considerar um requisito implementado?" Os testes são elaborados nos requisitos com condições específicas de satisfação que a Solução deve alcançar.
Esta disciplina verifica as suposições, os riscos e as incertezas inerentes ao desenvolvimento de artefatos altamente técnicos, e trata essas preocupações usando demonstrações concretas e avaliações imparciais.
A disciplina de Teste se relaciona às outras disciplinas das seguintes formas:
-
A Disciplina: Requisitos identifica a intenção do sistema. O procedimento de teste é elaborado nos requisitos com testes detalhados que verificam como o sistema suporta os requisitos.
-
A Disciplina: Desenvolvimento produz construções incrementais do sistema que são validadas pela disciplina de Teste. Em cada iteração, os testes fornecem um feedback objetivo. O processo efetivo de teste permite aos Desenvolvedores focar na implementação de novas funcionalidades, e na melhoria do design do sistema
-
A Disciplina: Gestão de Projeto planeja todo o projeto e o escopo do trabalho para cada iteração. A disciplina de Teste fornece uma medição objetiva do progresso, o que permite o planejamento adaptativo.
-
A Disciplina: Gestão de Configuração e Mudança controla mudanças dentro do projeto. O esforço de teste verifica que cada mudança feita na Solução, foi testada apropriadamente. Os recursos de teste são mantidos sob a gestão de configuração.
|