Disciplina: Teste |  |
Esta disciplina explica como fornecer feedback sobre a maturidade do sistema através do design, implementação, execução e avaliação dos testes.
Relacionamentos
Fluxos de Trabalho de Referência | Identificar e Refinar os Requisitos Testar a Solução
Tarefas | Criar os Casos de Teste Executar os Testes Implementar os Scripts de Teste
Descrição Principal
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.
Informações Adicionais
Listas de Verificação | Caso de Teste Script de Teste
Conceitos | Criação de Relatório e Análise de Falhas Tipos de Teste
Diretrizes | Mantendo Suítes de Teste Automatizado Programando Testes Automatizados Suíte de Teste
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.