Modelo de relatório de bug

Preencha os campos e copie o relatório pronto em Markdown ou em texto simples. Tudo acontece no seu navegador e nada chega até nós.

Preencha o modelo

Uma linha que se leia de relance numa lista: o que quebrou e onde.
Uma ou duas frases de contexto, para situar o problema.
Numerados, a partir de um estado conhecido e específicos o bastante para outra pessoa chegar à mesma tela.
O que o produto deveria fazer, segundo o design ou a documentação.
O que ele fez no lugar, descrito como sintoma e não como diagnóstico.
Navegador, sistema operacional, dispositivo, tamanho da tela e se você estava autenticado.
Uma captura de tela ou um vídeo curto, com uma linha dizendo o que cada um mostra.
Tudo o que o console do navegador imprimiu, colado como estava. Deixe vazio se não houve nada.
Requisições que falharam ou responderam algo inesperado, na aba Rede.
O quanto pesa, quem atinge, e se existe uma forma de contornar.
Com que frequência acontece, desde quando, e o que já foi relatado por perto.
Marque o que você fez antes de enviar, para quem ler saber o que já foi descartado.

Seu relatório de bug

As duas versões se atualizam enquanto você digita. Copie a que o seu rastreador aceitar.

Markdown
# Relatório de bug

## Título
[Título claro e descritivo - o que quebrou e onde]

## Descrição
[Resumo breve do problema - 1 ou 2 frases]

## Passos para reproduzir
1. [Primeiro passo - a partir de um estado conhecido]
2. [Segundo passo - seja específico nas ações]
3. [Terceiro passo - inclua os dados e valores usados]
4. [Passos adicionais se precisar]
5. [Passo final que dispara o bug]

## Comportamento esperado
[O que deveria acontecer segundo o design ou a lógica]

## Comportamento real
[O que acontece de fato - descreva os sintomas]

## Ambiente
- **Navegador:** [nome e versão]
- **Sistema operacional:** [sistema e versão]
- **Dispositivo:** [desktop ou celular, e modelo]
- **Resolução da tela:** [se for problema de layout]
- **Situação do usuário:** [logado ou não, papel]

## Evidências visuais
[Anexe capturas de tela ou vídeo]
- Captura 1: [descrição]
- Captura 2: [descrição]
- Vídeo: [link ou anexo]

## Erros de console
```
[Cole aqui os erros do console do navegador - F12 → Console]
```

## Problemas de rede
[Chamadas de API que falharam na aba Rede - F12 → Rede]

## Impacto e gravidade
- **Gravidade:** [crítica/alta/média/baixa]
- **Usuários afetados:** [todos / no celular / um perfil específico / etc.]
- **Impacto no negócio:** [receita perdida / carga de suporte / etc.]
- **Contorno:** [sim/não - se sim, descreva]

## Contexto adicional
- **Frequência:** [sempre / às vezes / raramente]
- **Desde quando:** [agora mesmo / depois de uma atualização / desde [data]]
- **Relatos relacionados:** [links para bugs parecidos]
- **Outras notas:** [qualquer outro detalhe útil]

## Lista de verificação
- [ ] Testei em um ambiente limpo (janela anônima)
- [ ] Incluí os passos para reproduzir
- [ ] Informei os dados do ambiente
- [ ] Anexei capturas de tela ou vídeo
- [ ] Verifiquei o console em busca de erros
- [ ] Verifiquei se já havia sido relatado
Texto simples
RELATÓRIO DE BUG
================

TÍTULO
------
[Título claro e descritivo - o que quebrou e onde]

DESCRIÇÃO
---------
[Resumo breve do problema - 1 ou 2 frases]

PASSOS PARA REPRODUZIR
----------------------
1. [Primeiro passo - a partir de um estado conhecido]
2. [Segundo passo - seja específico nas ações]
3. [Terceiro passo - inclua os dados e valores usados]
4. [Passos adicionais se precisar]
5. [Passo final que dispara o bug]

COMPORTAMENTO ESPERADO
----------------------
[O que deveria acontecer segundo o design ou a lógica]

COMPORTAMENTO REAL
------------------
[O que acontece de fato - descreva os sintomas]

AMBIENTE
--------
- **Navegador:** [nome e versão]
- **Sistema operacional:** [sistema e versão]
- **Dispositivo:** [desktop ou celular, e modelo]
- **Resolução da tela:** [se for problema de layout]
- **Situação do usuário:** [logado ou não, papel]

EVIDÊNCIAS VISUAIS
------------------
[Anexe capturas de tela ou vídeo]
- Captura 1: [descrição]
- Captura 2: [descrição]
- Vídeo: [link ou anexo]

ERROS DE CONSOLE
----------------
```
[Cole aqui os erros do console do navegador - F12 → Console]
```

PROBLEMAS DE REDE
-----------------
[Chamadas de API que falharam na aba Rede - F12 → Rede]

IMPACTO E GRAVIDADE
-------------------
- **Gravidade:** [crítica/alta/média/baixa]
- **Usuários afetados:** [todos / no celular / um perfil específico / etc.]
- **Impacto no negócio:** [receita perdida / carga de suporte / etc.]
- **Contorno:** [sim/não - se sim, descreva]

CONTEXTO ADICIONAL
------------------
- **Frequência:** [sempre / às vezes / raramente]
- **Desde quando:** [agora mesmo / depois de uma atualização / desde [data]]
- **Relatos relacionados:** [links para bugs parecidos]
- **Outras notas:** [qualquer outro detalhe útil]

LISTA DE VERIFICAÇÃO
--------------------
- [ ] Testei em um ambiente limpo (janela anônima)
- [ ] Incluí os passos para reproduzir
- [ ] Informei os dados do ambiente
- [ ] Anexei capturas de tela ou vídeo
- [ ] Verifiquei o console em busca de erros
- [ ] Verifiquei se já havia sido relatado

Isto funciona no seu navegador. Nada do que colar ou abrir nos é enviado.

Para que serve cada campo

Um modelo de relatório de bug se paga porque elimina as perguntas de volta. O título e a descrição dizem a quem desenvolve se o relatório é dele. Os passos, o comportamento esperado e o real permitem reproduzir o problema. Ambiente, evidências visuais e erros de console são os mais deixados de fora, e são os que decidem se o bug é corrigido hoje ou depois de uma semana de trocas de mensagem.

O que faz um relatório valer a leitura

Escreva os passos a partir de um estado que quem lê consiga alcançar, e diga os valores que você digitou. Descreva sintomas em vez de causas, porque um diagnóstico errado manda a correção para o lado errado. Um bug, um relatório. E não deixe nada de fora por parecer óbvio: a versão do navegador, o tamanho da tela e se você estava autenticado costumam explicar por que mais ninguém vê o problema.

A extensão preenche metade disto por você

O Session Replay captura o ambiente, os erros de console e as evidências visuais da página onde o bug aconteceu, então três destes campos já estão escritos quando você abre o relatório.