मैं स्वचालित परीक्षण बनाकर Ubuntu QA के साथ जुड़ना चाहता हूं। क्या इन परीक्षणों को बनाने का प्रयास चल रहा है? मैं और अधिक कहां से सीखूं?
मैं स्वचालित परीक्षण बनाकर Ubuntu QA के साथ जुड़ना चाहता हूं। क्या इन परीक्षणों को बनाने का प्रयास चल रहा है? मैं और अधिक कहां से सीखूं?
जवाबों:
क्यूए टीम व्यापक स्वचालित परीक्षण करती है - यह उबंटू प्रमाणित होने के लिए हार्डवेयर की आवश्यकताओं का हिस्सा है।
वे जिस प्रोजेक्ट का उपयोग करते हैं वह चेकबॉक्स है । checkbox-gtk
पैकेज में भेजे गए कट-डाउन संस्करण से मूर्ख मत बनो - पूर्ण सुइट में परीक्षणों की एक विशाल श्रृंखला है।
उबंटू क्यूए मेलिंग सूची है, जहां आप चेकबॉक्स प्रश्नों के लिए जाने के लिए, या मर्ज अनुरोध पर चर्चा करना चाहते हैं। यह लिंक क्यूए टीम द्वारा स्वचालन के लिए उपयोग किए जाने वाले उपकरणों के पूर्ण सेट के बारे में चर्चा करता है।
स्वचालित परीक्षणों को लिखने के लिए कुछ तरीके हैं। क्वालिटी टीम ubuntu पैकेजों के लिए ऑटोपेग और ऑटोपायलट टेस्ट लिखने में शामिल है।
Autopkg
Autopkg परीक्षण पैकेज के लिए बिल्डबोट्स द्वारा स्वचालित रूप से निर्माण समय पर चलाया जाता है। इन परीक्षणों का लक्ष्य बुनियादी कार्यक्षमता की गारंटी के लिए प्रणाली और एकीकरण परीक्षण प्रदान करना है। आप वर्तमान ऑटोपॉक परीक्षणों का लाइव आउटपुट यहां देख सकते हैं । यदि आपकी रुचि इन परीक्षणों को लिखने में है, तो देखें:
ऑटोपायलट
ये परीक्षण ऑटोपायलट ढांचे का उपयोग करके अजगर में लिखे गए हैं। इन परीक्षणों का लक्ष्य उच्च स्तरीय अनुप्रयोग और कार्यात्मक परीक्षण प्रदान करना है। परीक्षण अजगर में लिखे गए हैं और स्वचालित रूप से परिणामों को चलाने और प्रकाशित करने के लिए एक परीक्षण धावक जैसे UTAH या जेनकींस के माध्यम से निष्पादित या स्क्रिप्ट किया जा सकता है। ऑटोपायलट के बारे में अधिक जानकारी के लिए, लॉन्चपैड पर प्रोजेक्ट के साथ-साथ प्रोजेक्ट के लिए दस्तावेज देखें । यदि आपकी रुचि इन परीक्षणों को लिखने में है, तो देखें:
सहायता ले रहा है
अधिक जानकारी के लिए या सहायता प्राप्त करने के लिए, ubuntu- गुणवत्ता सूची ईमेल करें या freenode पर # ubuntu गुणवत्ता पर जाएँ।
इसके लिए https://wiki.ubuntu.com/Testing/Automation पर एक प्रोजेक्ट मौजूद है - मुझे यकीन नहीं है कि यह वर्तमान में कितना कवर करता है, लेकिन विभिन्न पैकेज संयोजनों के उन्नयन के लिए परीक्षण करने के लिए स्वचालित उन्नयन परीक्षण भी है।
आप QA टीम , उनकी मेलिंग सूची - ubuntu-quality , और उनके लॉन्चपैड पेज से जुड़कर परीक्षण कर सकते हैं ।
अंतिम लिंक आपको ऑटोपायलट लॉन्चपैड साइट पर ले जाएगा जो कि आपके ऑटोमैटेड परीक्षण पैकेज है।
उबंटू स्वचालित परीक्षण कैसे काम करता है, इस बारे में अतिरिक्त विवरण के लिए मेरा जवाब यहां देखें ।
आमतौर पर स्वचालित परीक्षण प्रति परियोजना के आधार पर किया जाता है और उन परीक्षणों की गुणवत्ता परियोजना के संगठन और गुणवत्ता नियंत्रण पर अत्यधिक निर्भर होती है। टेस्ट को डेब्स की इमारत में बांधा जा सकता है और इस तरह लेकिन जहां तक मुझे पता है मैंने कभी किसी विशेष परियोजना के बाहर किसी बाहरी परीक्षण ढांचे के बारे में नहीं सुना है।
नहीं है http://qa.ubuntu.com/ - जो जैसे के लिए लिंक http://mago.ubuntu.com/
हालांकि मैं कुछ विशिष्ट बिंदु पर नहीं कह सकता, यह एक अच्छा प्रारंभिक बिंदु प्रतीत होता है।