QA/GetInvolved/it

Cos'è la QA?
QA è l'acronimo di Quality Assurance. La QA identifica i problemi nel nostro software, conferma i problemi riportati dagli utenti, e valuta le soluzioni ed i miglioramenti proposti, in modo che ogni nuova versione di LibreOffice sia più affidabile e robusta, e fornisca ai nostri utenti uno strumento soddisfacente. Facciamo la QA, in modi differenti, durante lo sviluppo di una nuova release.

Il nostro primo scopo è di cercare o confermare i più imbarazzanti e urgenti bug e inoltrarli agli sviluppatori perché se ne prendano cura. Pertanto noi siamo un ponte tra gli utenti e gli sviluppatori, e proviamo a guidare ogni segnalazione di bug verso la sua giusta risoluzione con l'obiettivo di migliorare l'esperienza degli utenti (UX - user experience). Noi tentiamo di riprodurre i bug, dar loro la giusta priorità, trovare i duplicati, confermare le soluzioni proposte e così via.

Pre-requisiti?
1. Creare un account Bugzilla

Per poter provare i bug in LibreOffice è necessario avere un account in Bugzilla. Vai qui e crea un nuovo account. Una volta creato, è bene tu vada nelle preferenze per cambiare 'Automatically add me to the CC list of bugs I change' in 'Only if I have no role on them' se vuoi ti sia notificato quando qualcuno risponde in uno qualsiasi dei bug reports che hai commentato.
 * 1) Open this query for last month's unconfirmeds (enhancement requests are left out on purpose, some other things filtered out as well)
 * 2) Pick an interesting bug
 * 3) Search for duplicates
 * 4) If the bug is not a duplicate, but has a confusing description or lacks something essential, set the status to NEEDINFO
 * 5) After trying to reproduce it with both your stable and master build, either set the status to NEW or leave it UNCONFIRMED

2. Installa LibreOffice

Roadmap for personal growth in QA
Everyone has their own path when getting into LibreOffice QA. However, some people are more motivated by a clear framework of what they are expected to do. Here we present a proposal for QA career evolution.

L'ideale sarebbe che tu verificassi che il bug sia riproducibile su una daily Master build o in alternativa sulla ultima release, poiché il bug potrebbe essere già stato sistemato. Se non vuoi influenzare la versione di LibreOffice che hai attualmente sul tuo sistema, puoi installarlo attraverso una installazione parallela. Se usi Linux e vuoi usare la build/release senza installarla, puoi utilizzare questo script bash.
 * 1) Re-test ~50 bugs untouched for a year or more with a daily build of LibreOffice
 * 2) Learn about the most important keywords and start using them: accessibility, bibisectRequest, dataLoss, filter:x, needUITest, perf, regression, text:x, wantBacktrace
 * 3) Install a bunch of old versions and do regression testing for 100 unconfirmed bugs
 * 4) Learn about priority and severity and request access to the contributors group from a Bugzilla admin
 * 5) Learn how to get various traces and apply what you learned to reports with wantBacktrace or perf keywords (with no existing traces attached)
 * 6) Install a different operating system into a virtual machine, so you can do a wider variety of testing and tracing
 * 7) Start critically evaluating enhancement requests while feeding them to the design team with needsUXEval keyword
 * 8) Start doing bibisects. Do the tutorial first and move to reports with bibisectRequest keyword.
 * 9) Learn Python and start creating UI tests
 * 10) Create Python unit tests
 * 11) Learn C++ and create cppunit tests

Trova bug non-confermati

 * Per sistema operativo:
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * }
 * Per Data:
 * {| class="wikitable"
 * {| class="wikitable"


 * last 24 hours || last week || last month || last 6 months
 * }
 * }

Unconfirmed reports without comments
In order to speed up the triage of unconfirmed reports, we automatically tag them with QA:needsComment in the whiteboard if the report follows these conditions:
 * Inactive for more than 2 weeks
 * No comments from a third person

Check the list here

Prova a riprodurre il bug
Siccome alcuni bugs sono specifici per alcuni sistemi operativi, è sempre una buona idea verificali sullo stesso sistema operativo, ma se non è possibile, prova sul tuo attuale sistema operativo, poiché la maggior parte dei bug non sono specifici.

Below you will find boilerplate comments for some common scenarios. For more suggestions on how to comment in reports and browser tools to make commenting efficient, see our Pre-Written Responses.


 * Se riesci a riprodurre il bug, metti il bug status a NEW e aggiungi il seguente commento:

Thank you for reporting the bug. I can confirm that the bug is present in [the LibreOffice version details you tested with (can be copied from the dialog)]


 * Se non riesci a riprodurre il bug, lascia lo status su UNCONFIRMED e aggiungi il seguente commento:

Thank you for reporting the bug. I can not reproduce the bug in [the LibreOffice version details you tested with (can be copied from the dialog)]


 * If the bug report description is too difficult to understand set the bug status to NEEDINFO and add the following comment:

Thank you for reporting the bug. Unfortunately without clear steps to reproduce it, we cannot track down the origin of the problem. Please provide a clearer set of step-by-step instructions on how to reproduce the problem. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested information is provided.


 * Se è necessario un documento per confermare un bug, metti lo status a NEEDINFO e aggiungi il seguente commento:

Thank you for reporting the bug. Please attach a sample document, as this makes it easier for us to verify the bug. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the requested document is provided. (Note that the attachment will be public, remove any sensitive information before attaching it. See the QA FAQ Wiki for further detail.)

Passi Aggiuntivi

 * nel caso in cui il bug Summary non è abbastanza chiaro, aggiornalo in modo da spiegare meglio il problema reale/principale da risolvere e rendere più facile la ricerca di duplicati.
 * Puoi anche aggiornare il campo Component per specificare meglio in quale componente si è originato il problema.
 * Le segnalazioni di bug migliorative che richiedono nuove funzionalità devono prima essere valutate dal Team UX per determinare se vadano implementate o meno, quindi semplicemente imposta lo status su NEW, metti il campo Component a ‘LibreOffice’ e aggiungi ‘needsUXEval’ al campo delle Keywords.
 * Verifica se il bug è una regressione.

Segui lo Sviluppo Corrente dei bug non-confermati e vedi le istruzioni dettagliate sul bug triage per maggiori dettagli.

Test Daily Builds

 * 1) Download the latest daily build (make sure the Date is recent)
 * 2) Install it
 * 3) Test it. Check the Release Notes to see what's new in this release.
 * 4) If you find a bug, please report it here providing all the information available (steps to reproduce the issue, the document affected, detailed description, OS...)

Note: For help, please join IRC.

Test Pre-release

 * 1) Download the lastest pre-release version (LibreOffice 6.4 Alpha1)
 * Linux (64-bit):

Nota: Per supporto, entra in  IRC ).

Riverifiche
Ogni giorno riproponiamo i bug rimasti intatti per più di un anno per vedere se sono stati risolti nel frattempo. Più Info...

Trova bug da riverificare

 * Bug riproposti oggi:
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * All || Linux || macOS || Windows || Android


 * }
 * Bug riproposti nell'ultima settimana:
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * }
 * Bug riproposti nell'ultimo mese:
 * {| class="wikitable"
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * }
 * Bug riproposti negli ultimi tre mesi:
 * {| class="wikitable"
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * }
 * Bug riproposti negli ultimi sei mesi:
 * {| class="wikitable"
 * {| class="wikitable"


 * All || Linux || macOS || Windows || Android
 * }
 * }

Prova a riprodurre il bug
Se il bug è presente nell'ultima versione di LibreOffice, inserisci il seguente commento:

This bug is still present in [the LibreOffice version details you tested with (can be copied from the dialog)]

Se il bug non è presente e sei sicuro di aver seguito i passaggi correttamente, cambia lo status in RESOLVED WORKSFORME e aggiungi il seguente commento:

This bug is no longer reproducible in [the LibreOffice version details you tested with (can be copied from the dialog)] Changing status to RESOLVED WORKSFORME

Per cortesia non...
 * ... aggiornare il campo version
 * ... rispondere via email, invece rispondi direttamente sul bug tracker
 * ... impostare il campo Status del bug in RESOLVED - FIXED, dal momento che quello status è usato solamente quando uno specifico commit ha risolto il problema

Passi Aggiuntivi

 * Verifica se il bug è una regressione

Contatti
Ogni aiuto è apprezzato. Puoi sempre metterti in contatto:
 * via IRC su freenode
 * via QA mailing list