Come segnalare un bug

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page How to report a bug and the translation is 96% complete.

Other languages:
Bahasa Indonesia • ‎Bahasa Melayu • ‎Cymraeg • ‎Deutsch • ‎English • ‎Esperanto • ‎Hawaiʻi • ‎Interlingue • ‎Kreyòl ayisyen • ‎Lëtzebuergesch • ‎Napulitano • ‎Nederlands • ‎Ripoarisch • ‎Scots • ‎Taqbaylit • ‎Tiếng Việt • ‎Türkçe • ‎aragonés • ‎asturianu • ‎català • ‎dansk • ‎español • ‎euskara • ‎français • ‎galego • ‎hrvatski • ‎interlingua • ‎italiano • ‎kurdî • ‎lietuvių • ‎magyar • ‎norsk bokmål • ‎occitan • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎shqip • ‎sicilianu • ‎slovenčina • ‎suomi • ‎svenska • ‎čeština • ‎Ελληνικά • ‎беларуская (тарашкевіца)‎ • ‎български • ‎русский • ‎српски / srpski • ‎татарча/tatarça • ‎українська • ‎ייִדיש • ‎עברית • ‎ئۇيغۇرچە • ‎العربية • ‎تۆرکجه • ‎سنڌي • ‎فارسی • ‎پښتو • ‎मराठी • ‎हिन्दी • ‎মেইতেই লোন্ • ‎ਪੰਜਾਬੀ • ‎ଓଡ଼ିଆ • ‎தமிழ் • ‎తెలుగు • ‎ಕನ್ನಡ • ‎සිංහල • ‎ไทย • ‎ქართული • ‎ትግርኛ • ‎ᱥᱟᱱᱛᱟᱲᱤ • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어
shortcut: BUGREPORT

Queste linee guida spiegano come segnalare efficacemente un bug o richiedere una nuova funzionalità utilizzando il phab: Bugtracker di Wikimedia (vedi Phabricator per maggiori informazioni). La segnalazione efficace di un bug è la premessa indispensabile per una sua tempestiva correzione.

Le attività devono essere scritte in inglese. Se non puoi scrivere in innglese, sai scrivere in inglese, prova a usare un traduttore come Traduttore Google.

Raccomandazioni veloci sulle segnalazioni

  • Sii preciso
  • Sii chiaro: spiega come riprodurre il problema, passo dopo passo, così che altri possano replicare il bug
  • Includi un solo problema per attività
  • Includi tutti gli esempi e link rilevanti

Prima di fare qualsiasi cosa

Puoi riprodurre il problema?

Prova a riprodurre l'errore usando una recente versione del software, per vedere se magari è già stato corretto. Se l'errore è su un sito come Wikipedia, puoi provare a testarlo sulla più recente versione del software su test2.wikipedia.org.

Qualcun altro ha già segnalato la questione?

Usa la casella di ricerca nel phab:maniphest/ bugtracker di Wikimedia per verificare che l'errore non sia già stato segnalato. Puoi anche eseguire ricerche avanzate nella phab:maniphest/query/advanced/ pagina di ricerca.

Se non sei sicuro che un bug sia già stato riportato, dovresti riportare il bug. Meglio avare bug duplicati che avere bug non riportati

Have you tried fixing the issue yourself?

Some problems are a consequence of using user scripts and gadgets which need some fixes. There is a guide available with steps how you can identify such code, which could fix your issue so that you do not waste your time reporting it.

Segnalare un nuovo bug o richiedere una nuova funzionalità

Se in una recente versione del software hai incontrato un bug che apparentemente non è ancora stato segnalato, allora:

  1. Vai su phabricator.wikimedia.org e clicca su "Funzioni&Bugs" nella barra laterale.
  2. Scegli "Create task" nell'angolo in alto a destra.
  3. Se non hai ancora effettuato l'accesso, ti verrà chiesto di farlo (o di registrarti - vedi "creare una utenza ").
  4. Compilare almeno i seguenti campi:
    • Sommario: Una breve sintesi di una frase che spiega il problema (non la soluzione che suggerisci).
      • Buono: "Selecting gender is not functional."
      • Cattivo: "Software crashes."
    • Assegnato a: puoi ignorare questo campo, gli sviluppatori individueranno l'utente a cui assegnare la segnalazione quando inizieranno a lavorarvi.
    • Descrizione: Tutti i punti del problema, dando più dettagli possibile.

Questo può includere:

      • Per segnalare bug:
        • "Procedura per la Riproduzione:" Procedura minimizzata, semplice da seguire che ti permetterà la descrizione del problema. Include ogni procedura speciale di setup.
          Esempio:
          1. Go to https://en.wikipedia.org with Internet Explorer version 10.0;
          2. Make sure you are logged in;
          3. Select "My Preferences" menu;
          4. Go to "Gender" and select female gender from box list;
          5. Click "Save" button.
        • "Risultati Effettivi": Ciò che l'applicazione ha fatto dopo l'esecuzione della procedura sopra descritta.
          Esempio:
          "There is no female gender in front of my user name."
        • "Risultati Attesi" Quello che l'applicazione dovrebbe dovuto fare, se non ci fosse stato nessun problema.
          Esempio:
          "My gender is shown in front of my user name."
      • Per richieste di funzionalità:
        • Una descrizione di cosa vorresti ottenere, e perché. Una user story è un modo efficace per trasmettere il messaggio.
          Esempio:
          "As a new editor, I would like to be acknowledged for my contribution to the project, so that I feel welcomed and valued"
      • Fornisci cortesemente ogni altra informazione che potrebbe risultare utile, come ad esempio:
        • I browsers web, skins, o i sistemi di computer in cui ha riscontrato il bug;
        • links o diffs a una o più pagine in cui avete incontrato il bug; o
        • Se il problema appare in continuazione, occasionalmente, solo in certe pagine o solamente in circostanze specifiche.
    • Per allegare un log file o screenshot (ma assicurati che non siano inclusi o mostrati dati riservati), clicca il pulsante Upload File (una nuvoletta con una freccia) nella barra strumenti del campo Descrizione.
    • Seleziona l'etichetta (del "progetto/progetti") nel quale hai trovato il bug:
      • I progetti sono: come gli sviluppatori trovano gli obiettivi da completare su cui lavorare. Per identificare i/il giusti/o progetti/o, usare la funzione cerca (in alto a destra) per trovare la sua descrizione
      • Per esempio questo potrebbe essere MediaWiki-General-or-Unknown per il software della stessa wiki, o Wikimedia-Site-Requests per modifiche alla configurazione di siti wiki di Wikimedia (vedi "Selecting projects ").
    • "CC:" se conosci un utente specifico che potrebbe essere interessato a ricevere una notifica di questa attività puoi aggiungerlo qui. Altrimenti, ignora questo campo.

Dopo aver controllato che la segnalazione sia completa, premere il pulsante "Create Task". La tua segnalazione sarà salvata nel database e presto qualcuno auspicabilmente dovrebbe controllarla.

La priorità per una attività sara assegnata dagli sviluppatori che intendono lavorare al progetto (vedi Setting_priorities|Assegnazione priorità).

È tutto! Grazie per il tuo aiuto nel migliorare MediaWiki e i progetti di Wikimedia!

Riportare un JavaScript bug

"Vedi anche:Help:Individuazione di script rotti"

Quando trovi un bug che può essere relazionato con JavaScript, fai del tuo meglio per identificare i messaggi di errore e copiarli nel rapporto dell'errore.

È molto importante dare tutte le informazione che hai, perchè anche l'amministratore di sistema non avrà accesso ad alcun log di errore. Se non sei sicuro se una funzionalità che stai usando è basata su JavaScript, prova a disabilitare JavaScript.

È sempre di aiuto includere uno screenshot al tuo rapporto. Spesso è il modo più semplice per trovare di quale funzionalità stai parlando, e può fornire informazioni che possono aiutare a limitare l'errore. Assicurati di nascondere ogni informazione che non vuoi condividere, come altre schede aperte nel browser o finestre di chat minimizzate.

Se il problema si trova nel codice di uno script utente o di un gadget, allora Phabricator potrebbe non essere il luogo in cui verrà gestito il problema. [1] Qualcuno potrebbe reindirizzarti alla conversazione pagina dello script (se lo script problematico è identificato).

Segnalazione di un problema di connettività

Se hai difficoltà a raggiungere un sito Wikimedia (connessione internet lenta, ecc.), Segui wikitech:Segnalazione di un problema di connettività.

Segnalazione di un problema di accesso

Se hai problemi ad accedere al tuo account, segui Manual:How to debug/Login problems.

Vedi anche

Come interpellare la comunità degli sviluppatori per risolvere il problema ]

  • phab:T85433