Impacto do Ciclo de Vida de Desenvolvimento de Software nos Testes
Resumo
Neste tópico aborda o impacto do ciclo de vida, que o teste deve ser adaptado ao SDLC
Impactos do SDLC
- Escopo e cronograma de teste
- Nível de detalhamento da documentação
- Escolha das técnicas de teste
- Cobertura da automação
- Papel e responsabilidade de um Testador
Modelos Sequenciais
- Testadores normalmente participam da revisão de requisito, análise de testes e projeto de testes.
- Como o código de um modelo sequencial é criado em fases posteriores à criação dos requisitos, testes dinâmicos não podem ser executados no início do SDLC
Modelo Sequencial como o Cascata por exemplo
Modelos Iterativos e Incrementais
- Em cada iteração, os testes estáticos e dinâmicos podem ser realizados em todos os níveis de teste
- Feedback rápido e testes de regressão extensivos são necessários devido à entrega frequente
Desenvolvimento Ágil
- Mudanças podem ocorrer ao longo do projeto
- Documentação leve
- Ampla automação para facilitar na regressão
- A maior parte feita usando técnicas de teste baseadas na experiência