Inglês para o trabalho › Usar inglês em áreas específicas › Inglês técnico de tecnologia
Como relatar bugs e incidentes em inglês para equipes de tecnologia
Use uma estrutura objetiva, vocabulário técnico e evidências para tornar falhas reproduzíveis e facilitar a priorização pela equipe.
modelo 1278 palavras · atualizado 10/10/2026

Relatos claros reduzem o tempo entre a detecção de uma falha e sua correção. Em equipes globais, o inglês técnico de tecnologia ajuda a registrar evidências, alinhar prioridades e evitar interpretações diferentes sobre o mesmo incidente.
Bug report em inglês: estrutura para facilitar a reprodução
Um bom relatório permite que outra pessoa entenda o problema sem precisar perguntar o básico. O objetivo é transformar uma observação isolada em informações que a equipe consiga testar, priorizar e corrigir.
Use um título específico, com o componente afetado e o comportamento observado. Em vez de “Login is broken”, prefira “Users cannot log in with Google SSO after password reset”.
A estrutura mais útil reúne summary, contexto, passos, resultado esperado, resultado atual e evidências. Se houver urgência, inclua também impacto, prioridade e horário da primeira ocorrência.
- Summary: descrição curta do defeito.
- Environment: sistema, navegador, aplicativo, versão e região.
- Steps to reproduce: sequência de ações que causa a falha.
- Expected result e actual result: comparação objetiva.
- Evidence: logs, IDs de requisição, capturas de tela e mensagens de erro.
Um modelo simples pode começar assim: “Summary: The checkout page returns a 500 error when a user applies a discount code.” Evite termos vagos, como “sometimes” ou “it does not work”, sem dados que delimitem a situação.
Vocabulário útil em relatórios técnicos
Algumas palavras aparecem com frequência em tickets, alertas e conversas de engenharia. Conhecê-las ajuda tanto a escrever quanto a interpretar mensagens recebidas.
| Termo em inglês | Uso no contexto técnico | Equivalente aproximado |
|---|---|---|
| bug | Defeito no comportamento do sistema | falha |
| issue | Problema ou item a investigar | ocorrência |
| outage | Indisponibilidade de serviço | queda |
| deployment | Publicação de uma versão | implantação |
| rollback | Retorno a uma versão anterior | reversão |
| workaround | Solução temporária | contorno |
| root cause | Motivo fundamental da falha | causa raiz |
| log | Registro de eventos do sistema | log |
| endpoint | Rota de uma API | ponto de acesso |
| latency | Tempo de resposta | latência |
Outros dez termos recorrentes são database, server, client, cache, request, response, timeout, authentication, authorization e monitoring. Use o termo que a equipe já adota no produto para manter o relatório consistente.
Passos para reproduzir: como descrever ações e ambiente

Os steps to reproduce devem permitir que alguém recrie a falha nas mesmas condições. Escreva uma ação por linha, em ordem cronológica, sem misturar explicações longas no meio da sequência.
Prefira verbos no imperativo: “Open”, “Select”, “Enter”, “Click” e “Submit”. Quando houver dados de teste, identifique-os de forma segura, sem expor senha, token, e-mail pessoal ou outra informação sensível.
- Open the staging environment in Chrome 122.
- Sign in with a test account that has an active subscription.
- Go to Settings > Billing.
- Click “Download invoice” for March 2024.
- Observe the error message displayed on the page.
O ambiente pode alterar completamente o resultado. Registre environment details, como sistema operacional, versão do navegador, versão do aplicativo, dispositivo, feature flags, região e horário aproximado.
Se a reprodução não for constante, informe a frequência observada. A frase “The issue occurs in 3 out of 10 attempts” é mais útil do que “The issue is intermittent”.
Também diga o que já foi tentado. Por exemplo: “Clearing the browser cache did not resolve the issue” ou “The behavior does not occur in the production environment”.
Resultado esperado e atual: como registrar a diferença
A parte central de um bug report é a comparação entre o que deveria ocorrer e o que ocorreu de fato. Essa separação evita que uma hipótese seja apresentada como se fosse um dado confirmado.
Em expected result, descreva a regra, o fluxo ou a resposta prevista. Em actual result, registre o comportamento observável, incluindo texto de erro, código HTTP, tela exibida ou alteração nos dados.
- Expected: “The invoice PDF should download successfully.”
- Actual: “The page displays ‘Unable to generate document’ and returns HTTP 500.”
Evite escrever “Expected: It should work”. A formulação não explica qual ação o sistema deveria concluir, qual dado deveria aparecer nem qual condição define o sucesso.
Quando possível, acrescente valores mensuráveis. “The API should respond in under 500 ms, but the p95 latency reached 4.2 seconds” comunica melhor a diferença e facilita a validação posterior.
Não atribua causa antes de haver evidência. Em vez de “The database is failing”, escreva “The request fails after the database query starts” e anexe o log ou o trace correspondente.
Impacto do incidente: como comunicar gravidade e alcance
Um incidente exige mais do que a descrição técnica da falha. A equipe precisa saber who is affected, quais funções estão indisponíveis e qual risco existe para clientes, receita, segurança ou operações internas.
Separe severidade de prioridade. A severidade indica o tamanho do dano; a prioridade considera também prazo, dependências, compromissos e capacidade da equipe para responder.
| Nível | Critério prático | Exemplo em inglês |
|---|---|---|
| Critical | Serviço central indisponível ou risco grave | “All customers are unable to complete payments.” |
| High | Função importante falha para parte relevante dos usuários | “Users in the EU cannot reset their passwords.” |
| Medium | Há impacto limitado ou alternativa disponível | “Exporting reports fails, but data remains accessible.” |
| Low | Defeito visual ou inconveniente sem efeito funcional relevante | “The button label is truncated on small screens.” |
Use números sempre que existirem: “About 18% of checkout requests are failing” ou “The issue affects only Android app version 6.4.0”. Estimativas devem ser identificadas como estimativas, não como fatos fechados.
Se houver uma alternativa, informe-a sem minimizar o problema. “Workaround: users can complete the action through the desktop site” ajuda suporte e operações a orientar pessoas afetadas.
Atualização de status: como informar investigação e correção
Atualizações de status devem responder o que mudou desde a mensagem anterior. Uma comunicação útil combina fato confirmado, ação em curso, impacto atual e próximo horário de atualização.
Comece pelo estado: investigating, identified, monitoring, mitigated ou resolved. Esses termos funcionam como um vocabulário comum, mas só devem ser usados quando refletirem o estágio real do trabalho.
- Investigating: “We are investigating elevated error rates in the checkout service.”
- Identified: “We identified a configuration change as the likely trigger.”
- Mitigated: “We rolled back the change and error rates are decreasing.”
- Monitoring: “We are monitoring recovery before declaring the incident resolved.”
Evite anunciar uma causa como definitiva durante a investigação. “We believe the deployment may be related to the issue” preserva a precisão até que logs, métricas e testes confirmem a relação.
Registre horários em um padrão acordado, como UTC: “Next update: 15:30 UTC”. Se não houver novidade, ainda informe que a investigação continua e mantenha o compromisso de atualização.
Após a correção, explique como ela foi verificada. Uma frase como “Error rates returned to baseline and synthetic checks are passing” mostra que a resolução foi medida, não apenas aplicada.
Post-mortem em inglês: como documentar causa e prevenção

O post-mortem transforma um incidente encerrado em aprendizado operacional. O documento deve buscar melhorias no sistema e no processo, sem atribuir culpa individual por um erro que passou pelas barreiras existentes.
Comece por uma linha do tempo objetiva: detecção, início do impacto, mitigação, recuperação e encerramento. Use horários, ações e evidências, evitando interpretações na parte cronológica.
Estrutura recomendada
- Summary: o que aconteceu e qual serviço foi afetado.
- Impact: usuários, duração, métricas e consequências.
- Timeline: eventos em ordem, com timestamps.
- Root cause: mecanismo técnico confirmado.
- Contributing factors: condições que ampliaram ou permitiram a falha.
- Action items: responsáveis, prazos e critérios de conclusão.
Diferencie root cause de fatores contribuintes. Por exemplo, uma configuração inválida pode ser a causa direta, enquanto testes incompletos, alertas ausentes e revisão insuficiente explicam por que ela chegou à produção.
Escreva ações verificáveis. “Improve monitoring” é amplo; “Add an alert when payment error rate exceeds 2% for five minutes” define condição, métrica e resultado esperado.
Uma conclusão útil pode dizer: “The incident was resolved by rolling back the configuration. We will add validation in the deployment pipeline and update the runbook by Friday.” Assim, o registro conecta a correção imediata à prevenção futura.