Pular para conteúdo

Aula 15 - Gestão de Defeitos e Ferramentas 🐛

📊 O Ciclo de Vida de um Bug

Encontrar um bug é apenas metade do trabalho. A outra metade é garantir que ele seja corrigido, retestado e encerrado. O Ciclo de Vida do Defeito define os estados pelos quais um bug passa.

stateDiagram-v2
    [*] --> Novo
    Novo --> Aberto : Analisar
    Aberto --> Corrigido : Desenvolvedor fixa
    Corrigido --> Reteste : QA verifica
    Reteste --> Fechado : Sucesso
    Reteste --> Aberto : Falha (Reabrir)
    Aberto --> Rejeitado : Não é bug
    Aberto --> Postergado : Baixa Prioridade

🛠️ Ferramentas de Gestão (Jira)

O Jira é a ferramenta padrão de mercado para gestão ágil e rastreamento de bugs. Através dele, conseguimos: - Criar Issues (tarefas/bugs). - Definir Prioridade (Urgência: Crítica, Alta, Média, Baixa). - Definir Severidade (Impacto técnico: Bloqueante, Crítico, Menor). - Acompanhar o progresso via Boards Kanban ou Scrum.

Métricas de Acompanhamento

  • Bug Leakage: Defeitos que escaparam para produção.
  • Bug Open Rate: Velocidade de descoberta vs. Velocidade de correção.

💻 Rastreando Bugs no Console

jira login --email qateam@empresa.com jira issue list --project QA --status "In Progress" QA-125: Falha no cálculo de frete (Alta) jira issue create --title "Página de erro 404 ao salvar perfil" ✅ Issue QA-256 criada com sucesso!

📝 Exercício de Fixação

  1. Qual a diferença entre uma issue Rejeitada e uma issue Postergada?
  2. Por que é importante anexar Evidências (screenshots, logs, vídeos) em um report de bug?

🚀 Mini-Projeto

Objetivo: Simular um Board de Gestão. - Imagine que você encontrou 3 bugs: 1. O logotipo está ligeiramente torto. 2. O banco de dados cai ao processar 10 pedidos. 3. O botão de "Logout" não funciona. - Tarefa: Classifique cada um por Severidade e Prioridade e indique qual deve ser corrigido primeiro.


🔗 Materiais da Aula

  • Slides --- Material visual com diagramas e conceitos-chave. Slide 15

  • Quiz --- Teste seu conhecimento com 10 questões interativas. Quiz 15

  • Exercícios --- 5 exercícios progressivos (básico → desafio). Exercício 15

  • Projeto --- Aplicação prática dos conceitos da aula. Projeto 15


➡️ Próxima Aula: Aula 16