Come posso partecipare ai test e al QA con Ubuntu?


20

Mi piacerebbe essere coinvolto con il QA di Ubuntu creando test automatici. È in atto uno sforzo per creare questi test? Dove posso saperne di più?

Risposte:


13

Il team addetto al controllo qualità esegue numerosi test automatizzati: fa parte dei requisiti hardware necessari per ottenere la certificazione Ubuntu.

Il progetto che usano è la casella di controllo . Non lasciarti ingannare dalla versione piuttosto ridotta fornita nel checkbox-gtkpacchetto: l'intera suite contiene una vasta gamma di test.

La mailing list di Ubuntu QA è dove vuoi andare per domande sulla casella di controllo o per discutere di richieste di unione. Questo collegamento discute sul set completo di strumenti utilizzati dal team QA per l'automazione.


2
Per favore, aggiungi anche questo link: qa.ubuntu.com/automation
saji89,

@ saji89: puoi andare avanti e suggerire una modifica.
Flimm,

7

Ci sono un paio di modi per essere coinvolti nella scrittura di test automatici. Il team di qualità è coinvolto nella stesura dei test autopkg e autopilot per i pacchetti ubuntu.

Autopkg

I test di Autopkg vengono eseguiti automaticamente al momento della compilazione dai buildbot per il pacchetto. L'obiettivo di questi test è fornire test di sistema e di integrazione per garantire funzionalità di base. Puoi vedere l'output live degli attuali test autopkg qui . Se sei interessato a scrivere questi test, vedi:

Autopilota

Questi test sono scritti in Python usando il framework del pilota automatico. L'obiettivo di questi test è fornire applicazioni di livello superiore e test funzionali. I test sono scritti in Python e possono essere eseguiti dall'utente o copiati tramite un runner di test come UTAH o jenkins per eseguire e pubblicare automaticamente i risultati. Per ulteriori informazioni sul pilota automatico, consultare il progetto sul launchpad e la documentazione per il progetto. Se sei interessato a scrivere questi test, vedi:

Ottenere aiuto

Per ulteriori informazioni o per ricevere assistenza, inviare un elenco e - mail all'elenco di qualità di Ubuntu o visitare # ubuntu-quality su freenode.




2

Di solito i test automatizzati vengono eseguiti in base al progetto e la qualità di tali test dipende fortemente dall'organizzazione del progetto e dal controllo di qualità. I test possono essere collegati alla costruzione di debs e simili, ma per quanto ne so non ho mai sentito parlare di un framework di test esterno al di fuori di un particolare progetto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.