Mudanças entre as edições de "Métricas de teste e qualidade"
De MSTECH wiki
(→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''' | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|Aumentar a qualidade do desenvolvimento dos projetos | |Aumentar a qualidade do desenvolvimento dos projetos | ||
| Linha 54: | Linha 40: | ||
|Aguardando | |Aguardando | ||
|- | |- | ||
| − | | | + | |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 | ||
|- | |- | ||
| − | | | + | |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 | |Aguardando | ||
|- | |- | ||
| − | | | + | |} |
| + | |||
| + | ===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? | ||
| | | | ||
| − | |||
| | | | ||
|Aguardando | |Aguardando | ||
| Linha 94: | Linha 103: | ||
| | | | ||
|Quando parar de testar? | |Quando parar de testar? | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| | | | ||
| | | | ||
| Linha 112: | Linha 109: | ||
|} | |} | ||
| − | ===Métricas de | + | ===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
Índice
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 |