Bugs
id: bugs title: 🐞 Bug Report e Bugfix Report tags:
- Bugs
🐞 Bug Report
🎯 Objetivo
Garantir padronização e rastreabilidade na documentação de bugs, facilitando análise, priorização e correção.
🔁 Processo
- Criar item do tipo Bug no Azure DevOps.
- Para bugs em outros ambientes: marcar Ignorar horas e preencher a identificação da sprint.
- Para bugs em produção: preencher campos obrigatórios e, após correção, vincular ao Bugfix Report.
📋 Campos Obrigatórios
| Campo | Descrição | Exemplo |
|---|---|---|
| Título | Breve (≤70 caracteres). Formato: [Módulo] - [Problema] | Checkout - Erro ao processar VISA com CVV 4 dígitos |
| Data e hora da ocorrência | Quando o bug ocorreu | 22-08-2025 14:35 |
| Ambiente | Onde ocorreu: Produção, Homologação, Desenvolvimento (+ versão) | Produção v2.1 |
| Severidade | Impacto: Crítico, Alto, Médio, Baixo | Crítico |
| Categoria | Tipo: Funcional, UI/UX, Performance, Segurança, Dados | Funcional |
| Passos para reproduzir | Lista numerada, dados reais/anônimos | 1. Login > 2. Selecionar produto > 3. Finalizar compra |
| Resultado esperado | O que deveria acontecer | Compra finalizada com mensagem de confirmação |
| Resultado obtido | O que realmente aconteceu | Erro genérico e compra não processada |
📝 Modelo de Descrição
Título
Contexto: [Funcionalidade afetada e cenário de uso]
Impacto no Cliente: [Como afeta experiência/negócio?]
Frequência: ☑ Sempre ☐ Intermitente ☐ Uma vez
🧩 Campos Opcionais
- Anexos (prints, vídeos, logs)
- Dados do usuário (anonimizados)
- Data/hora da ocorrência
✅ Boas Práticas
- Sempre detalhar passos para reproduzir
- Anexar evidências visuais
- Usar linguagem clara e objetiva
👥 Responsáveis
- QA
- Desenvolvedores
- Tech Lead
🛠️ Ferramentas
- Azure DevOps
🔧 Bugfix Report
🎯 Objetivo
Documentar a análise da causa raiz e as ações corretivas aplicadas, garantindo rastreabilidade e qualidade.
🔁 Processo
- Criar Task vinculada ao Bug no Azure DevOps.
- Preencher campos obrigatórios após correção e validação.
📋 Campos Obrigatórios
| Campo | Descrição | Exemplo |
|---|---|---|
| Root Cause | Análise técnica resumida | Erro de validação → Regra de negócio não implementada → Requisito omitido |
| Fix Description | O que foi feito para corrigir (referência PR/commit) | Adicionado validador de CVV 4 dígitos; PR #452 |
| Testing Validation | Método de validação | E2E Test + Manual Test em homologação |
| Passos de verificação | Como QA confirmou a correção | Fluxo de compra com VISA; checar logs; validar em prod |
| Data e hora da correção | Quando subiu a correção | 29-08-2025 23:35 |
✅ Boas Práticas
- Referenciar PR/commit no campo Fix Description
- Garantir testes automatizados quando possível
- Validar em ambiente controlado antes de produção
👥 Responsáveis
- Desenvolvedores
- QA
- Tech Lead
🛠️ Ferramentas
- Azure DevOps
- GitLab
🔍 Melhorias Decorrentes da Análise Crítica
Melhorias identificadas durante a análise da causa raiz ou no processo de correção não devem ser tratadas como parte do bug original. Essas melhorias devem ser registradas como histórias de usuário ou tasks relacionadas ao bug, garantindo rastreabilidade, priorização adequada e alinhamento com o backlog do produto.