How to report a bug/pt

Estas diretrizes explicam como escrever um bom relatório de defeitos ou um pedido de novas funcionalidades (uma tarefa) no centro de gestão de tarefas da Wikimedia (consulte para saber mais). As tarefas com textos bem redigidos irão criar muito mais interesse por parte dos voluntários em colaborar na sua resolução.

Recomendações rápidas

 * Seja preciso
 * Seja claro: explique como reproduzir o problema, passo a passo, de modo a que as outras pessoas consigam reproduzir o defeito ou compreender o pedido.
 * Inclua apenas um problema por tarefa
 * Inclua quaisquer hiperligações e exemplos relevantes

Consegue reproduzir o problema?
Tente reproduzir o defeito usando uma versão recente do software, para ver se ele já foi corrigido. Se o defeito está num site como a Wikipédia, pode tentar testar a última versão do software em test2.wikipedia.org.

Alguém já reportou o problema?
Use a caixa de pesquisa do gestor de defeitos da Wikimedia para ver se o defeito já foi reportado ou se a funcionalidade já foi pedida. Pode também fazer pesquisas mais avançadas na página de pesquisa avançada.

Se não tiver a certeza se um defeito já foi reportado, deve reportá-lo. É melhor ter defeitos reportados em duplicado do que ter defeitos não reportados.

Reportar um novo defeito ou requisitar uma funcionalidade
Se encontrou um defeito numa versão recente e ninguém ainda o reportou, então:
 * 1) Vá a phabricator.wikimedia.org e clique «Tarefas e defeitos» na barra lateral.
 * 2) Escolha "Criar tarefa" no canto superior direito.
 * 3) Ser-lhe-á pedido que inicie uma sessão (ou se registe) se ainda não o tiver feito (veja «»).
 * 4) Preencha, no mínimo, os seguintes campos:
 * 5) * Titulo: Uma frase curta que explique o problema (e não a sua sugestão de resolução)
 * 6) ** Bem:
 * 7) ** Mal:
 * 8) * Atribuído a: Deve ignorar este campo; os programadores definirão um responsável quando planearem trabalhar na tarefa.
 * 9) * Descrição: Descrição detalhada do problema, fornecendo tantos detalhes quanto possível. Isto pode incluir:
 * 10) ** Para defeitos:
 * 11) *** Passos para reprodução: Lista com o mínimo de passos, fáceis de executar, que desencadeiam o problema descrito. Inclua quaisquer passos especiais de preparação.
 * Exemplo:
 * 1) *** Resultados reais: O que a aplicação fez após executar os passos descritos acima.
 * Exemplo:
 * 1) ***Resultados esperados: O que a aplicação deveria ter feito se não tivesse nenhum defeito.
 * Exemplo:
 * 1) ** Para pedidos de funcionalidade:
 * 2) *** Uma descrição daquilo que pretende ter e porquê. Uma forma eficaz de transmitir estas ideias é uma descrição de utilização.
 * Exemplo:
 * 1) **Forneça também qualquer outra informação que possa ser útil, tal como:
 * 2) ***os browsers, temas ou sistemas em que viu o defeito;
 * 3) ***hiperligações ou listas de diferenças para uma ou mais páginas onde encontrou o defeito; ou
 * 4) ***se o problema ocorre sempre, só ocasionalmente, só em certas páginas, ou só em circunstâncias específicas.
 * 5) *Para anexar um ficheiro de registos ou uma (mas certifique-se de que não inclui nem mostra dados confidenciais), clique o botão Carregar ficheiro (uma nuvem com uma seta) na barra de ferramentas do campo Descrição.
 * 6) * Selecione as etiquetas (projetos) em que encontrou o defeito:
 * 7) **Os projetos são o mecanismo que os programadores usam para encontrar tarefas. Para identificar o projeto correto, use a função de pesquisa (em cima, à direita) para encontrar a descrição do mesmo.
 * 8) **Um exemplo é o projeto para o software da própria wiki, ou  para alterações da configuração num site da Wikimedia (ver "").
 * 9) * Subscritores: Deve ignorar este campo: se souber de utilizadores específicos que têm interesse em ser notificados sobre a tarefa, pode adicioná-los aqui.
 * 1) ***os browsers, temas ou sistemas em que viu o defeito;
 * 2) ***hiperligações ou listas de diferenças para uma ou mais páginas onde encontrou o defeito; ou
 * 3) ***se o problema ocorre sempre, só ocasionalmente, só em certas páginas, ou só em circunstâncias específicas.
 * 4) *Para anexar um ficheiro de registos ou uma (mas certifique-se de que não inclui nem mostra dados confidenciais), clique o botão Carregar ficheiro (uma nuvem com uma seta) na barra de ferramentas do campo Descrição.
 * 5) * Selecione as etiquetas (projetos) em que encontrou o defeito:
 * 6) **Os projetos são o mecanismo que os programadores usam para encontrar tarefas. Para identificar o projeto correto, use a função de pesquisa (em cima, à direita) para encontrar a descrição do mesmo.
 * 7) **Um exemplo é o projeto para o software da própria wiki, ou  para alterações da configuração num site da Wikimedia (ver "").
 * 8) * Subscritores: Deve ignorar este campo: se souber de utilizadores específicos que têm interesse em ser notificados sobre a tarefa, pode adicioná-los aqui.

Verifique que o seu relatório está completo e depois clique o botão «Criar tarefa». O seu relatório passará a estar na base de dados e espera-se que alguém o enderece em breve.

A prioridade da tarefa será definida pelos programadores que planearem trabalhar nela (ver Definir prioridades).

É tudo! Obrigado por ajudar a melhorar os projetos MediaWiki e Wikimedia!

Reportar um defeito de JavaScript

 * Ver também: Help:Localizar ficheiros de comandos (scripts) incorretos

Quando encontra um defeito que pode estar relacionado com JavaScript, faça os possíveis por identificar as mensagens de erro e copiá-las para o relatório do defeito.

É especialmente importante fornecer toda a informação que tiver, porque nem mesmo os administradores do sistema têm acesso a qualquer relatório de erro. Se não tem a certeza que uma funcionalidade que está a utilizar é baseada em JavaScript, tente desativar o JavaScript.

É sempre útil incluir uma captura de ecrã no seu relatório. Muitas vezes esta é a forma mais fácil de identificar a funcionalidade a que se refere e frequentemente fornece informação que pode ajudar a despistar o erro. Certifique-se de que oculta todas as informações que não deseja partilhar, tal como outros separadores do browser ou janelas de conversação minimizadas.

Reporting a connectivity issue
If you are having difficulties reaching a Wikimedia website at all (slow internet connection etc.), please follow Reporting a connectivity issue.

Reporting a login problem
If you are having problems logging into your account, please follow Manual:How to debug/Login problems.

Ver também

 * How to Report Bugs Effectively por Simon Tatham
 * How to get the developer community to solve your problem, by User:MSchottlender-WMF, July 2017
 * Phabricator etiquette
 * Bug management/Bug report life cycle
 * Writing a good bug report or feature request
 * How to create a good first Bug Report (outdated)
 * Wikipédia: Reportar bugs e requisitar uma funcionalidade