Otomatik testler oluşturarak Ubuntu QA ile ilgilenmek istiyorum. Bu testleri oluşturmak için devam eden bir çaba var mı? Daha fazla nereden öğrenebilirim?
Otomatik testler oluşturarak Ubuntu QA ile ilgilenmek istiyorum. Bu testleri oluşturmak için devam eden bir çaba var mı? Daha fazla nereden öğrenebilirim?
Yanıtlar:
Kalite Güvencesi ekibi kapsamlı otomatik testler yapar - bu Ubuntu sertifikasını almak için donanım gereksinimlerinin bir parçasıdır.
Kullandıkları proje Checkbox'tır . checkbox-gtk
Pakette yer alan oldukça kesilmiş versiyonlara kanmayın - tam takım çok çeşitli testler içeriyor.
Ubuntu QA araçlar bölümündeki sorular için gitmek veya birleştirme isteklerini tartışmak istediğiniz posta listesidir. Bu link , QA ekibinin otomasyon için kullandığı eksiksiz araç seti hakkında tartışıyor.
Otomatikleştirilmiş testler yazmanın bir parçası olmanın birkaç yolu vardır. Kalite ekibi ubuntu paketleri için otopkg ve otopilot testleri yazmaya katılmaktadır.
Autopkg
Autopkg testleri, paketin derlemeleri tarafından derleme zamanında otomatik olarak yapılır. Bu testlerin amacı, temel işlevselliği garanti etmek için sistem ve entegrasyon testlerini sağlamaktır. Güncel autopkg testlerinin canlı çıktısını burada görebilirsiniz . Bu testleri yazmakla ilgileniyorsanız, bakınız:
otomatik pilot
Bu testler otopilot çerçevesi kullanılarak python ile yazılmıştır. Bu testlerin amacı daha yüksek düzeyde uygulama ve fonksiyonel test sağlamaktır. Testler python ile yazılmıştır ve sonuçları otomatik olarak çalıştırmak ve yayınlamak için UTAH veya jenkins gibi bir test çalıştırıcısı aracılığıyla kullanıcı tarafından çalıştırılabilir veya komut dosyasıyla yazılabilir. Otopilot hakkında daha fazla bilgi için, fırlatma panelindeki projeyi ve ayrıca proje dokümantasyonunu inceleyin . Bu testleri yazmakla ilgileniyorsanız, bakınız:
Yardım almak
Daha fazla bilgi almak veya yardım almak için ubuntu kalite listesine e - posta gönderin veya freenode'da # ubuntu kalitesini ziyaret edin.
Https://wiki.ubuntu.com/Testing/Automation adresinde bir proje var - bunun için şu anda ne kadar kapsandığından emin değilim, ancak çeşitli paket kombinasyonlarını yükseltmek için otomatik yükseltme testi de yapıldı.
QA ekibine , e-posta listesine - ubuntu-kalite ve launchpad sayfasına katılarak testlere katılabilirsiniz .
Son bağlantı sizi otomatik haritalanmış test paketi olan otopilot fırlatma rampası sitesine götürecektir.
Ubuntu otomatik testinin nasıl çalıştığı hakkında ek ayrıntılar için buradaki cevaba bakın .
Genellikle otomatik testler proje bazında yapılır ve bu testlerin kalitesi projenin organizasyonuna ve kalite kontrolüne bağlıdır. Testler, borçlar binasına bağlanabilir, ancak bildiğim kadarıyla herhangi bir projenin dışında herhangi bir dış test çerçevesini hiç duymadım.
Orada http://qa.ubuntu.com/ - örneğin hangi bağlantılara http://mago.ubuntu.com/
Belirli bir şeye işaret edemem de, bu iyi bir başlangıç noktası gibi görünüyor.