Testes Baseados Na Avaliação Do Risco

Testes em que a gestão, a seleção, a priorização e o uso de atividades e recursos de teste se baseiam nos tipos e níveis de risco correspondentes.

Present in sylabi

Exemplo de utilização

Uma equipa que trabalha num sistema de pagamento online utiliza testes baseados na avaliação do risco para decidir onde concentrar o esforço. Uma análise de risco identifica o fluxo de autorização de pagamento como de alto risco (elevada probabilidade de defeitos e impacto grave se ocorrerem), enquanto a funcionalidade de descarregamento de relatórios é de baixo risco. O esforço de teste é atribuído em conformidade: o fluxo de pagamento recebe uma conceção e execução de testes extensas, incluindo análise de valor fronteira e testes de integração, enquanto a funcionalidade de descarregamento recebe uma testagem mais ligeira. As partes interessadas são informadas do nível de risco residual ao longo de todo o projeto.

Perguntas frequentes

Em que é que os testes baseados na avaliação do risco diferem do teste normal? É uma abordagem em que o nível de teste é orientado pelo nível dos riscos de produto identificados. Os riscos são identificados desde as fases iniciais do projeto, e os seus níveis orientam o processo de teste — mais risco, mais teste.

O que é um risco de produto? Um risco de produto é um risco de o próprio componente ou sistema não cumprir os seus objetivos — por exemplo, funcionalidade incorreta, desempenho fraco ou vulnerabilidades de segurança. Os testes baseados na avaliação do risco visam esses riscos de produto.

Quem realiza a análise de risco? A equipa de teste, os programadores e as partes interessadas, em conjunto. A identificação de riscos beneficia de múltiplas perspetivas, e os níveis de risco resultantes são acordados e não impostos.

Os testes baseados na avaliação do risco substituem outras técnicas de conceção de teste? Não. Determinam ONDE e QUANTO testar; os casos de teste concretos continuam a utilizar técnicas como a partição de equivalência, a análise de valor fronteira e a antecipação de erros.

Qual é o papel do risco no plano de testes? O plano de testes documenta os riscos que requerem planeamento de contingência. Os testes baseados na avaliação do risco operacionalizam isso: o plano, o calendário e os critérios de saída refletem todos os níveis de risco identificados.

Termos relacionados

  • risco — a possibilidade de um resultado negativo
  • risco de produto — risco de o produto não cumprir os seus objetivos
  • análise de risco — identificar e avaliar riscos
  • plano de testes — documenta como os testes baseados na avaliação do risco serão aplicados
  • estratégia de teste — pode impor os testes baseados na avaliação do risco como abordagem organizacional
  • nível de risco — a combinação de probabilidade e impacto que orienta o esforço de teste