Mentoria 1.0
Dia 5: Gerência de
bug
Agenda
Dia 1:
Quem sou EU e Quem são vocês.
História da Qualidade de Software. Como
tudo começou até os dias atuais.
Dia 2:
Principais conceitos na área
Dia 3:
Principais ferramentas da área e
Metodologias
Dia 4:
Mão na massa: cenários de testes e
gerência de bug.
Dia 5:
Gerência de Bugs
Dia 6:
Mão na massa: testes automatizado de
interface web
Dia 7:
Qualidade web versus Qualidade mobile
Dia 8:
Atualizando o currículo/linkedin e
Simulação de entrevista com partic.
especial Rodrigo Brum =]
2
BUG
Erro versus Defeito versus Falha
Erro
Ação humana que
produz um
resultado incorreto
Defeito
Imperfeição, onde o
produto não atende
os requisitos
Falha
Diferença entre o
observado e o
indesejado
Quanto custa um bug?
Ciclo de Vida de um Bug
- Cadastrar
- Atualizar
- Fechar
Novo corrigido re-testado
fechado
reaberto
Monitorar
Dicas de como cadastrar um bug
Título: intuitivo, claro e objetivo
Descrição: o que está acontecendo? Por que é
um bug? O que você esperava que
acontecesse?
Passos para reproduzir: onde aconteceu o bug?
com que usuário? qual funcionalidade? O que
eu devo fazer para achar o bug?
Dicas de como cadastrar um bug
Ambiente: em qual ambiente você achou o
bug? HML? PRD? DEV?
Plataforma: Qual a plataforma mobile ou web?
Evidências: anexo de um print, vídeo, áudio ou
qualquer outro artefato que ajude a comprovar
a existência do bug
PLUS - como cadastrar um bug
Mobile: marca do aparelho? versão do sistema
operacional? versão do aplicativo? 3G ou wi-fi?
Web: Qual o browser?
Classificação dos Bugs
Severidade
Impacto causado
no produto. O
quanto afeta o
usuário de utilizar o
produto.
Frequência
Quantas pessoas
estão sendo
impactadas por
isso
Prioridade
Tempo que deve
ser levado em
consideração para
a correção
Severidade
Crítica: bloqueia o usuário de fazer alguma ação no
sistema
Alta: usuário não consegue fazer a ação de um jeito
simples mas, dá pra contornar provisoriamente o
problema.
Média: o usuário consegue fazer a ação porém o sistema
passa um feedback diferente
Baixa: o sistema está “esteticamente” não atrativo
Classificação dos Bugs
Frequência
Alta: ocorre em 100% do tempo
Média: intermitente, horas acontece e horas não
Baixa: acontece de vez em quando, com um espaço de
tempo maior.
Classificação dos Bugs
Prioridade
Alta: deve ser corrigido o mais breve possível
Média: deve ser corrigido porém, podemos planejar sua
correção.
Baixa: pode ser corrigido ou não e em uma frequência de
tempo maior.
Classificação dos Bugs
Monitorar Bugs
Ajuda a priorizar o que automatizar
Ajuda a identificar partes do processo que precisam ser
melhoradas
Ajuda a identificar qual funcionalidade tem mais
problemas
Ajuda a identificar um bug é reaberto muitas vezes

Gerência de bugs

  • 1.
    Mentoria 1.0 Dia 5:Gerência de bug
  • 2.
    Agenda Dia 1: Quem souEU e Quem são vocês. História da Qualidade de Software. Como tudo começou até os dias atuais. Dia 2: Principais conceitos na área Dia 3: Principais ferramentas da área e Metodologias Dia 4: Mão na massa: cenários de testes e gerência de bug. Dia 5: Gerência de Bugs Dia 6: Mão na massa: testes automatizado de interface web Dia 7: Qualidade web versus Qualidade mobile Dia 8: Atualizando o currículo/linkedin e Simulação de entrevista com partic. especial Rodrigo Brum =] 2
  • 3.
  • 4.
    Erro versus Defeitoversus Falha Erro Ação humana que produz um resultado incorreto Defeito Imperfeição, onde o produto não atende os requisitos Falha Diferença entre o observado e o indesejado
  • 5.
  • 6.
    Ciclo de Vidade um Bug - Cadastrar - Atualizar - Fechar Novo corrigido re-testado fechado reaberto Monitorar
  • 7.
    Dicas de comocadastrar um bug Título: intuitivo, claro e objetivo Descrição: o que está acontecendo? Por que é um bug? O que você esperava que acontecesse? Passos para reproduzir: onde aconteceu o bug? com que usuário? qual funcionalidade? O que eu devo fazer para achar o bug?
  • 8.
    Dicas de comocadastrar um bug Ambiente: em qual ambiente você achou o bug? HML? PRD? DEV? Plataforma: Qual a plataforma mobile ou web? Evidências: anexo de um print, vídeo, áudio ou qualquer outro artefato que ajude a comprovar a existência do bug
  • 9.
    PLUS - comocadastrar um bug Mobile: marca do aparelho? versão do sistema operacional? versão do aplicativo? 3G ou wi-fi? Web: Qual o browser?
  • 10.
    Classificação dos Bugs Severidade Impactocausado no produto. O quanto afeta o usuário de utilizar o produto. Frequência Quantas pessoas estão sendo impactadas por isso Prioridade Tempo que deve ser levado em consideração para a correção
  • 11.
    Severidade Crítica: bloqueia ousuário de fazer alguma ação no sistema Alta: usuário não consegue fazer a ação de um jeito simples mas, dá pra contornar provisoriamente o problema. Média: o usuário consegue fazer a ação porém o sistema passa um feedback diferente Baixa: o sistema está “esteticamente” não atrativo Classificação dos Bugs
  • 12.
    Frequência Alta: ocorre em100% do tempo Média: intermitente, horas acontece e horas não Baixa: acontece de vez em quando, com um espaço de tempo maior. Classificação dos Bugs
  • 13.
    Prioridade Alta: deve sercorrigido o mais breve possível Média: deve ser corrigido porém, podemos planejar sua correção. Baixa: pode ser corrigido ou não e em uma frequência de tempo maior. Classificação dos Bugs
  • 14.
    Monitorar Bugs Ajuda apriorizar o que automatizar Ajuda a identificar partes do processo que precisam ser melhoradas Ajuda a identificar qual funcionalidade tem mais problemas Ajuda a identificar um bug é reaberto muitas vezes