Mudanças entre as edições de "Métricas de teste e qualidade"

De MSTECH wiki
Ir para: navegação, pesquisa
(Métricas definidas)
(Métricas definidas)
Linha 33: Linha 33:
 
| align="center" style="background:#f0f0f0;"|'''Como determinar'''
 
| align="center" style="background:#f0f0f0;"|'''Como determinar'''
 
| align="center" style="background:#f0f0f0;"|'''Situação'''
 
| align="center" style="background:#f0f0f0;"|'''Situação'''
|-
 
|Certificar-se que o critério de pronto está sendo seguido pelas células
 
|100% dos bugs críticos e graves abertos na versão estão com o status fechado?
 
|Bugs por status e severidade
 
|
 
|Aguardando
 
|-
 
|Padronizar a rotina de testes nos projetos
 
|Todos os bugs estão sendo classificados?
 
|Bugs sem classificação de tipo
 
 
Bugs sem classificação de severidade
 
|
 
|Aguardando
 
 
|-
 
|-
 
|Aumentar a qualidade do desenvolvimento dos projetos
 
|Aumentar a qualidade do desenvolvimento dos projetos
Linha 54: Linha 40:
 
|Aguardando
 
|Aguardando
 
|-
 
|-
|Aumentar a qualidade do desenvolvimento dos projetos
+
|Analisar a qualidade do produto
 
|Qual o nível de qualidade do produto na entrega atual?
 
|Qual o nível de qualidade do produto na entrega atual?
 
|Índice de severidade de defeitos
 
|Índice de severidade de defeitos
Linha 66: Linha 52:
 
|Aguardando
 
|Aguardando
 
|-
 
|-
|Verificar se as estimativas de tempo de teste estão corretas
+
|Fornecer uma indicação de mantenabilidade do produto ou custo de manutenção
|Estamos subestimando ou superestimando o tempo de teste?
+
|As equipes estão gastando muito tempo na correção de defeitos?
 +
|Índice de correção dos defeitos
 +
|
 +
|Aguardando
 +
|-
 +
|Verificar quais as providências adotadas para os bugs
 +
|Quantos bugs foram corrigidos, ignorados, correção adiada ou não eram bugs?
 
|
 
|
 
|
 
|
 
|Aguardando
 
|Aguardando
 
|-
 
|-
|Avaliar a produtividade do processo de testes
+
|}
 +
 
 +
===Métricas de projeto===
 +
 
 +
{| {{table}} class="wikitable"
 +
| align="center" style="background:#f0f0f0;"|'''Objetivos da medição'''
 +
| align="center" style="background:#f0f0f0;"|'''Questão'''
 +
| align="center" style="background:#f0f0f0;"|'''Métrica'''
 +
| align="center" style="background:#f0f0f0;"|'''Como determinar'''
 +
| align="center" style="background:#f0f0f0;"|'''Situação'''
 +
|-
 +
|Certificar-se que o critério de pronto está sendo seguido pelas células
 +
|100% dos bugs críticos e graves abertos na versão estão com o status fechado?
 +
|Bugs por status e severidade
 +
|
 +
|Aguardando
 +
|-
 +
|Verificar se as estimativas de tempo de teste estão corretas
 +
|Estamos subestimando ou superestimando o tempo de teste?
 
|
 
|
|Bugs por tempo de teste
 
 
|
 
|
 
|Aguardando
 
|Aguardando
Linha 94: Linha 103:
 
|
 
|
 
|Quando parar de testar?
 
|Quando parar de testar?
|
 
|
 
|Aguardando
 
|-
 
|Fornecer uma indicação de mantenabilidade do produto ou custo de manutenção
 
|As equipes estão gastando muito tempo na correção de defeitos?
 
|Índice de correção dos defeitos
 
|
 
|Aguardando
 
|-
 
|Verificar quais as providências adotadas para os bugs
 
|Quantos bugs foram corrigidos, ignorados, correção adiada ou não eram bugs?
 
 
|
 
|
 
|
 
|
Linha 112: Linha 109:
 
|}
 
|}
  
===Métricas de projeto===
+
===Métricas do processo de teste===
  
 
{| {{table}} class="wikitable"
 
{| {{table}} class="wikitable"
Linha 121: Linha 118:
 
| align="center" style="background:#f0f0f0;"|'''Situação'''
 
| align="center" style="background:#f0f0f0;"|'''Situação'''
 
|-
 
|-
 +
|Padronizar a rotina de testes nos projetos
 +
|Todos os bugs estão sendo classificados?
 +
|Bugs sem classificação de tipo
 +
 +
Bugs sem classificação de severidade
 
|
 
|
 +
|Aguardando
 +
|-
 +
|Avaliar a produtividade do processo de testes
 
|
 
|
 +
|Bugs por tempo de teste
 
|
 
|
|
+
|Aguardando
 
|-
 
|-
 
|}
 
|}

Edição das 19h19min de 4 de outubro de 2016

Sobre as métricas de teste de software

O processo de testes pode gerar muitas métricas, as quais podem ser analisadas e utilizadas como indicadores para melhorar o processo de desenvolvimento.

Métrica pode ser definida como:

"Escala de medição e o método utilizado para a medição." [ISO 14598].

Indicador pode ser definido como:

"Indicador é uma representação de forma simples ou intuitiva de uma métrica ou medida para facilitar sua interpretação quando comparada a uma referência ou alvo." [BPM CBOK]

Definindo métricas

Elaborando um plano de métricas

  • Por que as métricas satisfazem meu objetivo?
  • Que métricas serão coletadas? Como serão definidas? Como serão analisadas?
  • Quem fará a coleta? Quem fará a análise? Quem verá os resultados?
  • Como será feito? Quais ferramentas, técnicas e práticas que serão usadas para apoiar a coleta e a análise das métricas?
  • Quando e com que frequência as métricas serão coletadas e analisadas?
  • Onde os dados serão armazenados?

Métricas definidas

Métricas de produto

Objetivos da medição Questão Métrica Como determinar Situação
Aumentar a qualidade do desenvolvimento dos projetos Qual a porcentagem de bugs com severidade superior a Moderado foram abertos durante o desenvolvimento? Bugs por severidade Aguardando
Analisar a qualidade do produto Qual o nível de qualidade do produto na entrega atual? Índice de severidade de defeitos Aguardando
Verificar se as definições dos requisitos estão satisfatórias ao desenvolvimento Qual a porcentagem de bugs da subcategoria Definição foram abertos durante o desenvolvimento? Bugs de definição por sprint Aguardando
Fornecer uma indicação de mantenabilidade do produto ou custo de manutenção As equipes estão gastando muito tempo na correção de defeitos? Índice de correção dos defeitos Aguardando
Verificar quais as providências adotadas para os bugs Quantos bugs foram corrigidos, ignorados, correção adiada ou não eram bugs? Aguardando

Métricas de projeto

Objetivos da medição Questão Métrica Como determinar Situação
Certificar-se que o critério de pronto está sendo seguido pelas células 100% dos bugs críticos e graves abertos na versão estão com o status fechado? Bugs por status e severidade Aguardando
Verificar se as estimativas de tempo de teste estão corretas Estamos subestimando ou superestimando o tempo de teste? Aguardando
Calcular o tempo e os recursos gastos com os testes Qual o tempo total de testes na sprint?

Quanto o tempo de testes por testador na sprint?

Tempo de testes por sprint

Tempo de testes por testador por sprint

Aguardando
Os testes serão concluídos dentro do prazo previsto? Aguardando
Quando parar de testar? Aguardando

Métricas do processo de teste

Objetivos da medição Questão Métrica Como determinar Situação
Padronizar a rotina de testes nos projetos Todos os bugs estão sendo classificados? Bugs sem classificação de tipo

Bugs sem classificação de severidade

Aguardando
Avaliar a produtividade do processo de testes Bugs por tempo de teste Aguardando