Como faço para enviar um relatório de bug? Seguir
O processo de desenvolvimento de software costuma ser árduo. Os aplicativos de grande escala podem conter milhões de linhas de código que precisam funcionar em várias plataformas, além de considerar um número quase infinito de condições possíveis no tempo de execução. Consequentemente, o software nessa escala raramente é perfeito e pode nem sempre se comportar como pretendido. We generally refer to flaws, errors, or otherwise unintended behavior as bugs.
Brave é um projeto novo, inovador e ambicioso com muitas partes móveis. Embora nossa equipe seja extremamente talentosa e motivada, é provável que você encontre bugs algumas vezes durante a navegação. Você pode nos ajudar a continuar aprimorando nosso produto e a oferecer uma melhor experiência de navegação, informando-nos sobre os erros que encontrar. A melhor maneira de fazer isso é visitar o site da Comunidade e publicar o problema que você está enfrentando para que a equipe de suporte e a equipe Brave possam ver.
À medida que continuamos a crescer, cresce também o número de solicitações de suporte que recebemos. Antes de você postar na Comunidade, reserve um momento para fazer o seguinte:
-
Dê uma olhada nesta base de conhecimento
. Ela foi criada para abordar muitas perguntas comuns e problemas conhecidos. Embora ainda seja um trabalho em andamento, o conteúdo será adicionado regularmente e sempre vale a pena conferir aqui primeiro para ver se o seu problema está coberto. -
Procure por duplicatas
Considerando a quantidade de relatórios/solicitações que recebemos todos os dias, há uma boa chance de que outra pessoa já tenha levantado o seu problema ou que ele já tenha sido resolvido. Antes de postar, use a barra de pesquisa no canto superior direito do site para ver se outros usuários levantaram a mesma preocupação.
Ao publicar um novo tópico na Comunidade, você pode perceber que o editor vem pré-preenchido com algumas informações. O que você está vendo é o modelo de relatório de bugs que inserimos para simplificar ao máximo o envio de solicitações de suporte e o relatório de problemas.
Leia as instruções na parte superior do modelo e simplesmente insira suas informações abaixo da seção apropriada. Quando preenchido adequadamente, o modelo informará aos membros da equipe do Brave tudo o que eles precisam saber sobre o problema que você está enfrentando em um piscar de olhos e eliminará respostas desnecessárias usadas para discernir algumas informações básicas necessárias para diagnosticar um problema. Além disso, o título da sua postagem deve ser sucinto e informativo.
Quando preenchido corretamente, seu relatório deve ter a seguinte aparência:
Descrição do problema:
O Brave não abre nenhuma nova guia, exceto quando é aberto no menu de contexto (menu do botão direito do mouse).
Etapas para reproduzir (adicione quantas forem necessárias):
1. Inicie o Brave
2. Visite qualquer site e pressione CTRL + T (ou CMD + T) para abrir uma nova guia
3. Repita o procedimento para outras formas de abertura de guias - clicando no sinal + na barra de guias, no menu principal, etc.
Resultado real (gifs e capturas de tela são bem-vindos!):
Nova guia não é aberta
Resultadoesperado:
Uma nova guia deve ser aberta
Reproduz com que frequência:
Sempre
Versão do Brave (consulte a página Sobre o Brave no menu principal):
Versão do Brave - v0.60.0
Reprodutível na versão atual (sim/não):
Sim
Informações adicionais:
Estou usando o macOS Mojave v 10.1.14
Para os usuários que são novos no relato de bugs e no desenvolvimento de código aberto, descrevi o tipo de informação a ser incluída ao preencher cada seção do modelo:
-
Descrição do problema
Embora possa parecer óbvio, esta seção compreenderá a maior parte do seu relatório e nem todas as descrições são úteis. Recomendamos que você forneça o máximo possível de detalhes sobre o problema em questão.
Exemplo de descrição ruim: "Alguns vídeos funcionam no Brave."
Exemplo de boa descrição: "Os vídeos do YouTube não são reproduzidos no Brave. Ao tentar transmitir, o player fica preto e o símbolo de carregamento gira infinitamente. Ao tentar com as Proteções desativadas, o anúncio antes do vídeo será reproduzido, mas o conteúdo real continuará a ser carregado infinitamente depois que o anúncio for concluído."
-
Etapas para reproduzir
Muitas vezes é útil saber as etapas exatas que produzem o comportamento que você detalhou na descrição do problema. O STR é diferente da descrição do problema, pois é composto por uma lista numerada de ações claramente definidas e fáceis de seguir que seriam executadas para produzir o problema descrito.
Exemplo:
1. Inicie o Brave
2. Navegue até o YouTube
3. Tente transmitir um vídeo
4. Desligue as Proteções e tente transmitir novamente
-
Resultado real
Este é o resultado que você vê depois de executar as etapas acima no seu lado. Quase como uma versão resumida do seu problema.
Exemplo: Com as Proteções ativados, o player de vídeo mostra a tela de carregamento para sempre - com as Proteções desativados, o anúncio é reproduzido antes do vídeo e depois retorna à tela de carregamento para sempre.
-
Resultado esperado
Isso é o que você (especificamente) acha que deveria estar acontecendo depois de executar as etapas acima.
Exemplo: Os fluxos de vídeo selecionados.
-
Reproduz de forma consistente?
Diga-nos em uma ou duas palavras com que frequência o problema ocorre. É algo que acontece sempre ou é intermitente e, em caso afirmativo, qual é a dificuldade de produzir/capturar o problema?
Exemplo: Toda vez
-
Versão do Brave
Saber qual compilação e número de versão do Brave você está usando pode ajudar a verificar se o problema é novo, conhecido ou se é um bug conhecido anteriormente que foi resolvido, mas que agora está aparecendo novamente (regressão). Ele também confirma se o seu navegador tem ou não as atualizações e correções mais recentes que podem ser a causa do bug. Você pode encontrar suas informações de versão e compilação selecionando About Brave no menu principal.
Exemplo: Versão 0.55.22 Chromium: 70.0.3538.77(compilação oficial) (64 bits)
-
Informações adicionais
Quaisquer detalhes adicionais que você gostaria de acrescentar ou comentários a fazer após o preenchimento das seções acima, você pode colocar aqui. As capturas ou gravações de tela também são particularmente valiosas ao diagnosticar um problema, embora certamente não sejam obrigatórias. Se você optar por incluí-las no seu relatório, deixe-as aqui.
Forneça informações no maior número possível de seções para nos ajudar a resolver ou registrar o seu problema da forma mais eficiente possível. A totalidade do exemplo de problema usado acima tem cerca de 530 caracteres no total (menos de dois Tweets!).
OBSERVAÇÃO: qualquer "One liner", abertamente vago ou relatórios de bug/solicitações de suporte que ignorem totalmente as diretrizes acima não serão respondidos. A publicação repetida de tais artigos fará com que você seja sinalizado ou banido.