it-swarm-id.com

Bagaimana cara saya terlibat dalam pengujian dan QA dengan Ubuntu?

Saya ingin terlibat dengan QA Ubuntu dengan membuat tes otomatis. Apakah ada upaya berkelanjutan untuk membuat tes ini? Di mana saya bisa belajar lebih banyak?

20
David Siegel

Tim QA melakukannya luas pengujian otomatis - ini merupakan bagian dari persyaratan perangkat keras untuk mendapatkan sertifikasi Ubuntu.

Proyek yang mereka gunakan adalah Kotak centang . Jangan terkecoh dengan versi yang cukup bagus yang dikirim dalam paket checkbox-gtk - paket lengkap berisi sejumlah besar tes.

buntu QA mailing list adalah tempat Anda ingin pergi untuk pertanyaan checkbox, atau untuk mendiskusikan permintaan penggabungan. Ini tautan membahas tentang set lengkap alat yang digunakan oleh tim QA untuk otomatisasi.

13
RAOF

Ada beberapa cara untuk terlibat dalam penulisan tes otomatis. Tim kualitas terlibat dalam penulisan tes autopkg dan autopilot untuk paket ubuntu.

Autopkg

Tes autopkg dijalankan pada waktu build secara otomatis oleh buildbots untuk paket. Tujuan dari tes ini adalah untuk menyediakan pengujian sistem dan integrasi untuk menjamin fungsionalitas dasar. Anda dapat melihat output langsung dari tes autopkg saat ini di sini . Jika Anda tertarik untuk menulis tes ini, lihat:

Autopilot

Tes-tes ini ditulis dalam python menggunakan kerangka kerja autopilot. Tujuan dari tes ini adalah untuk memberikan aplikasi tingkat tinggi dan pengujian fungsional. Tes ditulis dalam python dan dapat dijalankan atau ditulis pengguna melalui pelari uji seperti UTAH atau jenkins untuk menjalankan dan mempublikasikan hasil secara otomatis. Untuk informasi lebih lanjut tentang autopilot, periksa proyek di launchpad serta dokumentasi untuk proyek. Jika Anda tertarik untuk menulis tes ini, lihat:

Mendapatkan Bantuan

Untuk informasi lebih lanjut atau untuk mendapatkan bantuan, kirim email ke daftar berkualitas ubunt atau kunjungi # ubuntu berkualitas di freenode.

7
balloons

Sebuah proyek memang ada di https://wiki.ubuntu.com/Testing/Automation untuk ini - Saya tidak yakin berapa banyak yang dicakupnya saat ini, tetapi ada juga pengujian pemutakhiran otomatis yang dilakukan untuk menguji meningkatkan berbagai kombinasi paket.

4
ajmitch

Anda dapat terlibat dalam pengujian dengan bergabung dengan tim mail QA , mailing list mereka - berkualitas ubuntu , dan halaman launchpad mereka .

Tautan terakhir akan membawa Anda ke situs launchpad autopilot yang merupakan paket pengujian otomatisnya.

Lihat jawaban saya di sini untuk detail tambahan tentang cara kerja pengujian otomatis Ubuntu.

3
Kevin Bowen

Biasanya pengujian otomatis dilakukan pada basis per proyek dan kualitas tes tersebut sangat tergantung pada organisasi proyek dan kontrol kualitas. Pengujian dapat diikat ke dalam pembangunan hutang dan semacamnya, tetapi sejauh yang saya tahu saya belum pernah mendengar tentang kerangka pengujian eksternal di luar proyek tertentu.

Ada http://qa.ubuntu.com/ - yang tertaut ke mis. http://mago.ubuntu.com/

Meskipun saya tidak dapat menunjuk pada sesuatu yang spesifik, ini tampaknya menjadi titik awal yang baik.

0
blueyed