From Fedora Project Wiki

< QA‎ | Join

(update test validation link (hope I didn't break the language *too* badly, sorry italians))
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{header|qa}}
{{header|qa}}
{{autolang}}
__NOTOC__
__NOTOC__


Benvenuto! Quì sono delineate tutte le attività in cui sarai coinvolto aiutando il [[it_IT/QA|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 [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list] e/o contattaci sul canale [irc://irc.freenode.net/fedora-qa #fedora-qa] di IRC, così ti si può ascoltare all'interno della community di Fedora QA.
Benvenuto! Qui sono delineate tutte le attività in cui sarai coinvolto aiutando il [[QA/it|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 [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list] e/o contattaci sul canale [irc://irc.freenode.net/fedora-qa #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.
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, verifica tutta la documentazione, verifica 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 ==
== 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 [http://bugzilla.redhat.com Bugzilla]; quindi per prima cosa [https://bugzilla.redhat.com/createaccount.cgi 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 [[BugsAndFeatureRequests|riportare bug]].
Molte persone sono già coinvolte nel Fedora QA, semplicemente riportando i problemi che riscontrano nell'uso di Fedora. Tutto ciò che occorre è un account [http://bugzilla.redhat.com Bugzilla]; quindi per prima cosa [https://bugzilla.redhat.com/createaccount.cgi 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 [[BugsAndFeatureRequests|riportare bug]].
Se, prima di riportare un bug, vuoi discutere i problemi legati al bug, ci puoi trovare sulla mailing list [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list] o sul canale [irc://irc.freenode.net/fedora-qa #fedora-qa] di IRC.
Se, prima di riportare un bug, vuoi discutere i problemi legati al bug stesso, ci puoi trovare sulla mailing list [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list] o sul canale [irc://irc.freenode.net/fedora-qa #fedora-qa] di IRC.


== Partecipare alle Giornate di Test ==
== Partecipare alle Giornate di Test ==
Line 16: Line 19:
spesso con il coinvolgimento di uno sviluppatore che lavora su quell'aspetto. Vedere [[QA/Test_Days|Test Days]] per maggiori informazioni su data e luogo di questi test, e come partecipare o anche registrare un proprio test.
spesso con il coinvolgimento di uno sviluppatore che lavora su quell'aspetto. Vedere [[QA/Test_Days|Test Days]] per maggiori informazioni su data e luogo di questi test, e come partecipare o anche registrare un proprio test.


== NeedsRetesting ==
== 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. Vedi [[QA:Updates Testing|Testare gli aggiornamenti]] per istruzioni su come testare e riportare le comunicazioni al riguardo. Considera anche la possibilità di diventare un proven tester, i cui feedback sono necessari per poter accettare i pacchetti in [[Critical_Path_Packages_Proposal | critical path]]: si tratta di un'attività fondamentale!
 
== Validazione della release ==
 
Il gruppo QA, prima di ogni release e pre-release di Fedora, pianifica delle giornate di test verificando il processo di installazione e diverse funzionalità di base, questo per assicurare determinati standard, come indicato in [[Fedora_Release_Criteria]]. Vedere [[QA:Release_validation_test_plan|il test di validazione]] per maggiori informazioni su questi processi e come si può contribuire ad essi.
 
== Smistamento e gestione dei bug ==
 
Una volta riportati i bug, QA si incarica che essi siano destinati alle persone interessate. Il gruppo [[BugZappers/it|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 [[BugZappers/Joining/it|Unirsi al Bugzappers]] per i dettagli su come farne parte.


Aiuto è necessario per i bug etichettati [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fedora&version=&component=&query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=MODIFIED&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwords&status_whiteboard=NeedsRetesting&fixed_in_type=allwordssubstr&fixed_in=&qa_whiteboard_type=allwordssubs NeedsRetesting] in Bugzilla.  Questi possono far parte di una Rawhide o di un rilascio pubblico stabile. ([http://feeds.feedburner.com/NeedsRetesting NeedsRetesting RSS feed])
== Testare Fedora pre-releases ==


== Testing official updates before they are released ==
Prima di ogni release ufficiale di Fedora, vengono rese disponibili diverse release candidate, come alpha e beta - denominate collettivamente ''pre-releases''. Puoi contribuire anche installando queste pre-releases e poi testarle, proprio come faresti con una versione stabile. Per informazioni su come avere ed installare pre-release, vedi [http://mirrors.fedoraproject.org/publiclist/Fedora/development/ Fedora-development]. Riporta ogni problema che trovi a [http://bugzilla.redhat.com Bugzilla], seguendo le istruzioni su [[BugsAndFeatureRequests]].


Another easy way to contribute to Fedora QA is to help test official updates for stable Fedora releases before they're released. See [[QA/Updates Testing]] for instructions on how to test and report issues with these updates.
== Testare Rawhide ==


== Triaging and managing bugs ==
Rawhide è la versione in fase di sviluppo di Fedora. Eseguire Rawhide non è consigliato per tutti, ma per utenti con moderata esperienza, in possesso di un sistema non in produzione o che possono eseguirlo su una macchina virtuale. Testare Rawhide è un modo unico per contribuire ad assicurare che le release future siano di alta qualità. Vedi [[Releases/Rawhide/it]] per istruzioni su come installare ovvero aggiornare e testare Rawhide. Puoi testare Rawhide senza bisogno di installarla usando [http://alt.fedoraproject.org/pub/alt/nightly-composes/ nightly live builds].


Once bugs are reported, QA makes sure they are addressed by the right people and don't get stuck in the process. The [[BugZappers]] group is responsible for triaging bugs - ensuring they are complete and accurate reports, and assigning them to the right developers. They also shepherd the issues through the process from report to fix released. It's a fun, important job. See the [[BugZappers/Joining|Joining Bugzappers]] page for details on joining in.
== Creare test cases ==


== Testing Fedora pre-releases ==
Oltre a cercare di risolvere i problemi, il gruppo QA sviluppa pure test cases e test plans. Per maggiori informazioni, vedi [[:Category:Test Cases|Test Cases]] e [[:Category:Test Plans|Test Plans]] per i test case attualmente disponibili, e come fare per creare i propri.


Before an official Fedora release comes out, several alpha, beta and release candidate releases - known collectively as ''pre-releases'' - are made available. You can contribute by installing these pre-releases and testing them, just as you would a stable release. For information on getting and installing pre-releases, see [http://fedoraproject.org/get-prerelease this page]. Report any issues you find to [http://bugzilla.redhat.com Bugzilla], following the instructions at [[BugsAndFeatureRequests]].
== Sviluppare strumenti ==


== Testing Rawhide ==
Alcuni membri del team Fedora QA sono impegnati nello sviluppo e mantenimento di strumenti finalizzati a rendere le operazioni di test più efficienti. Alcuni strumenti già sviluppati sono [https://fedorahosted.org/snake/ SNAKE] e [https://fedorahosted.org/python-bugzilla/ python-bugzilla], ed altri usati sono [https://fedorahosted.org/bodhi/ Bodhi] e [https://bugzilla.redhat.com/ Bugzilla]. Quelli attualmente in fase di sviluppo sono [https://fedorahosted.org/nitrate/ Nitrate], un sistema di test automatizzato.
Sviluppare questi strumenti può essere un'occasione per applicare competenze ingegneristiche in QA. Contatta [[WillWoods|Will]] se ti piacerebbe sviluppare strumenti per il Fedora QA.


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 [http://alt.fedoraproject.org/pub/alt/nightly-composes/ nightly live builds].


== Creating test cases ==
[[Category:Italiano]]


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.
[[Category:QA IT|{{SUBPAGENAME}}]]


== Developing tools ==
[[Category:QA]]


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 [https://fedorahosted.org/snake/ SNAKE] and [https://fedorahosted.org/python-bugzilla/ python-bugzilla], and we also use [https://fedorahosted.org/bodhi/ Bodhi] and [https://bugzilla.redhat.com/ Bugzilla]. Tools currently under development include [https://fedorahosted.org/nitrate/ Nitrate], a system for collecting test cases, and [[QA/Beaker|Beaker]], an automated test lab system. Tool development is a great way to apply engineering skills to QA. Contact [[WillWoods|Will]] if you'd like to get involved with building tools for Fedora QA.
[[Category:Da revisionare]]

Latest revision as of 22:56, 8 July 2014

QA.png



Benvenuto! Qui 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, verifica tutta la documentazione, verifica 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 stesso, 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.

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. Vedi Testare gli aggiornamenti per istruzioni su come testare e riportare le comunicazioni al riguardo. Considera anche la possibilità di diventare un proven tester, i cui feedback sono necessari per poter accettare i pacchetti in critical path: si tratta di un'attività fondamentale!

Validazione della release

Il gruppo QA, prima di ogni release e pre-release di Fedora, pianifica delle giornate di test verificando il processo di installazione e diverse funzionalità di base, questo per assicurare determinati standard, come indicato in Fedora_Release_Criteria. Vedere il test di validazione per maggiori informazioni su questi processi e come si può contribuire ad essi.

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 di ogni release ufficiale di Fedora, vengono rese disponibili diverse release candidate, come alpha e beta - denominate collettivamente pre-releases. Puoi contribuire anche installando queste pre-releases e poi testarle, proprio come faresti con una versione stabile. Per informazioni su come avere ed installare pre-release, vedi Fedora-development. Riporta ogni problema che trovi a Bugzilla, seguendo le istruzioni su BugsAndFeatureRequests.

Testare Rawhide

Rawhide è la versione in fase di sviluppo di Fedora. Eseguire Rawhide non è consigliato per tutti, ma per utenti con moderata esperienza, in possesso di un sistema non in produzione o che possono eseguirlo su una macchina virtuale. Testare Rawhide è un modo unico per contribuire ad assicurare che le release future siano di alta qualità. Vedi Releases/Rawhide/it per istruzioni su come installare ovvero aggiornare e testare Rawhide. Puoi testare Rawhide senza bisogno di installarla usando nightly live builds.

Creare test cases

Oltre a cercare di risolvere i problemi, il gruppo QA sviluppa pure test cases e test plans. Per maggiori informazioni, vedi Test Cases e Test Plans per i test case attualmente disponibili, e come fare per creare i propri.

Sviluppare strumenti

Alcuni membri del team Fedora QA sono impegnati nello sviluppo e mantenimento di strumenti finalizzati a rendere le operazioni di test più efficienti. Alcuni strumenti già sviluppati sono SNAKE e python-bugzilla, ed altri usati sono Bodhi e Bugzilla. Quelli attualmente in fase di sviluppo sono Nitrate, un sistema di test automatizzato. Sviluppare questi strumenti può essere un'occasione per applicare competenze ingegneristiche in QA. Contatta Will se ti piacerebbe sviluppare strumenti per il Fedora QA.