|
O propósito desta disciplina é:
- Encontrar e documentar defeitos.
- Validar e provar as suposições feitas no projeto e requisitos especificados através de demonstrações concretas.
- Validar que o produto de software foi feito como projetado.
- Validar que os requisitos estão apropriadamente implementados.
Um esforço de teste bom está baseado na filosofia de testes breves e testes freqüentes. Além disso, é guiado por perguntas como:
- Como este software poderia quebrar?
- Em que possíveis situações poderia estar este software para trabalhar de maneira previsível?
Testar desafia as suposições, riscos e incertezas inerente no trabalho de outras disciplinas, e trata dessas preocupações que usam demonstração concreta e avaliação imparcial.
A disciplina de Teste está relacionada às outras disciplinas das seguintes maneiras:
- A disciplina de Requisitos captura requisitos para o produto de software, que é um das contribuições primárias para identificar que testes executar.
- A disciplina de Análise e Projeto determina o desígnio apropriado para o produto de software, que é outra contribuição importante por identificar que testes executar.
- A disciplina de Implementação produz construções do produto de software que é validado pela disciplina de Teste. Dentro de uma iteração, serão testadas construções múltiplas - tipicamente um por ciclo de teste.
- A disciplina de Gerência de Projeto planeja o projeto e o trabalho necessário em cada iteração. Descrito em um Plano de Iteração, este artefato é uma contribuição importante usada quando você definir a missão de avaliação correta para o esforço de teste.
- A disciplina de Gerência de Configuração e Mudança controla mudanças dentro do projeto. O esforço de teste verifica se cada mudança foi completada adequadamente. Ativos de teste são mantidos abaixo da gerência de configuração.
|