Teste Baseado Em Risco

Uma abordagem de teste para reduzir o nível de riscos do produto e informar os stakeholders sobre seu status, desde os estágios iniciais de um projeto. Envolve a identificação dos riscos de produtos e o uso dos níveis de risco para orientar o processo de teste.

Present in sylabi

Exemplo de uso

Uma equipe que trabalha em um sistema de pagamento on-line usa o teste baseado em risco para decidir onde concentrar seus esforços. Uma análise de risco identifica o fluxo de autorização de pagamento como de alto risco (alta probabilidade de defeitos e impacto severo se eles ocorrerem), enquanto o recurso de download de relatórios é de baixo risco. O esforço de teste é alocado de acordo: o fluxo de pagamento recebe projeto e execução de teste extensivos, incluindo análise de valor-limite e testes de integração, enquanto o recurso de download recebe uma passada mais leve. As partes interessadas são informadas sobre o nível de risco residual ao longo de todo o projeto.

Perguntas frequentes

Como o teste baseado em risco difere do teste comum? É uma abordagem em que o nível de teste é direcionado pelo nível de riscos de produto identificados. Os riscos são identificados a partir das etapas iniciais do projeto, e 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 que o próprio componente ou sistema deixe de atender aos seus objetivos — por exemplo, funcionalidade incorreta, desempenho ruim ou vulnerabilidades de segurança. O teste baseado em risco visa esses riscos de produto.

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

O teste baseado em risco substitui outras técnicas de projeto de teste? Não. Ele determina ONDE e QUANTO testar; os casos de teste em si ainda usam técnicas como particionamento de equivalência, análise de valor-limite e suposição de erro.

Qual é o papel do risco no plano de teste? O plano de teste documenta os riscos que exigem planejamento de contingência. O teste baseado em risco operacionaliza isso: o plano, o cronograma e os critérios de saída refletem os níveis de risco identificados.

Termos relacionados

  • risco — a possibilidade de um resultado negativo
  • risco de produto — risco de o produto deixar de atender aos seus objetivos
  • análise de risco — identificar e avaliar riscos
  • plano de teste — documenta como o teste baseado em risco será aplicado
  • estratégia de teste — pode exigir o teste baseado em risco como abordagem organizacional
  • nível de risco — a combinação de probabilidade e impacto que direciona o esforço de teste