From Fedora Project Wiki
QA.png


Benvenuto! Quì sono delineate tutte le attività in cui sarai coinvolto aiutando il Fedora QA. E' facile partecipare e ci piace sempre accogliere nuova gente nel gruppo, perciò scegli una o più attività ed inizia. Prima però unisciti al fedora-test-list e/o contattaci sul canale #fedora-qa di IRC, così ti si può ascoltare all'interno della community di Fedora QA.

Sia che testi un rilascio stabile, un updates-testing, o Rawhide, puoi usare il sistema come sempre, oppure puoi scegliere un componente particolare e sottoporlo a fasi di test secondo il tempo a tua disposizione. Clicca su tutti i bottoni presenti, usa tutti i comandi con le relative opzioni/switch, verfica tutta la documentazione, verfica l'accessibilità, e suggerisci i miglioramenti da apportare. Queste attività sono particolarmente utili per quel software che è stato soggetto a maggiori cambiamenti.

Riportare i bug dei rilasci di Fedora

Molte persone sono già coinvolte nel Fedora QA, semplicemente riportando i problemi che riscontrano nell'uso di Fedora. Tutto ciò che occorre è un account Bugzilla; quindi per prima cosa crea il tuo account. Riportare i bug che si verificano nel corso d'uso, è un grande contributo da parte tua! Per facilitare l'uso di questo servizio, si forniscono alcuni suggerimenti su come riportare bug. Se, prima di riportare un bug, vuoi discutere i problemi legati al bug, ci puoi trovare sulla mailing list fedora-test-list o sul canale #fedora-qa di IRC.

Partecipare alle Giornate di Test

Il gruppo di Fedora QA, tiene regolari giornate di test, in cui ci si riunisce su IRC e si testa un aspetto specifico di Fedora, spesso con il coinvolgimento di uno sviluppatore che lavora su quell'aspetto. Vedere Test Days per maggiori informazioni su data e luogo di questi test, e come partecipare o anche registrare un proprio test.

NeedsRetesting

Aiuto è necessario per i bug etichettati NeedsRetesting in Bugzilla. Questi possono far parte di una Rawhide o di un rilascio pubblico stabile. (NeedsRetesting RSS feed)

Testare gli aggiornamenti (updates) ufficiali prima del loro rilascio

Un altro semplice modo per contribuire al Fedora QA è aiutando a testare gli aggiornamenti ufficiali prima del loro rilascio. Vedere Testare gli aggiornamenti per istruzioni su come testare e riportare le comunicazioni al riguardo.

Smistamento e gestione dei bug

Una volta riportati i bug, QA si incarica che essi siano destinati alle persone interessate. Il gruppo BugZappers è responsabile dello smistamento dei bug - assicurando che essi abbiano informazioni precise e complete, ed assegnandoli agli sviluppatori di competenza. Inoltre essi si interessano di tenere traccia del problema durante tutto il processo, dall'inizio alla sua soluzione. E' un lavoro importante, e divertente. Vedere Unirsi al Bugzappers per i dettagli su come farne parte.

Testare Fedora pre-releases

Prima che una release ufficiale di Fedora venga rilasciata, diverse release, alpha, beta e candidate - denominate colletivamente pre-releases - sono rese disponibili. Tu puoi contribuire installando queste pre-releases e testarle, proprio come faresti con una release stable. Per informazioni su come avere ed installare pre-releases, vedere Fedora-development. Riporta ogni problema che trovi a Bugzilla, seguendo le istruzioni su BugsAndFeatureRequests.

Testing Rawhide

Rawhide is the development version of Fedora. Running Rawhide isn't for everyone, but for moderately experienced users who have a spare test system available or can run it in a virtual machine, testing Rawhide is a great way to contribute to ensuring future releases will be high quality. See Releases/Rawhide for instructions on how to install or upgrade to, and test, Rawhide. You can test Rawhide without ever needing to install it by using the nightly live builds.

Creating test cases

As well as simply keeping a look out for problems, the QA group develops structured test cases and test plans. See the Category:Test Cases and Category:Test Plans pages for information on the test cases currently available, and how to get involved with creating new ones.

Developing tools

Some members of the Fedora QA team are involved in developing and maintaining tools to help make testing more efficient. Some of the tools already developed SNAKE and python-bugzilla, and we also use Bodhi and Bugzilla. Tools currently under development include Nitrate, a system for collecting test cases, and Beaker, an automated test lab system. Tool development is a great way to apply engineering skills to QA. Contact Will if you'd like to get involved with building tools for Fedora QA.