मैं एक ऑटोपायलट परीक्षण में कैसे योगदान कर सकता हूं?


11

ऑटोपायलट क्या है और मैं पैकेज के लिए नए ऑटोपायलट टेस्टकेस में कैसे योगदान कर सकता हूं?

जवाबों:


6

ऑटोपायलट क्या है?

से उबंटू विकि :

ऑटोपायलट एकता के लिए एक कार्यात्मक परीक्षण उपकरण है। यह कीबोर्ड और माउस घटनाओं को उत्पन्न करके और फिर एकता और संबंधित अनुप्रयोगों की आंतरिक स्थिति का परीक्षण करके उपयोगकर्ता कार्यों को अनुकरण करता है।

आप QA टीम में शामिल होकर परीक्षण कर सकते हैं । यहां उनकी मेलिंग सूची का लिंक दिया गया है - ubuntu- गुणवत्ता , उनके लॉन्चपैड पेज , साथ ही आधिकारिक उबंटू क्यूए पेज

स्थापना

कमांड लाइन से ऑटोपायलट को स्थापित करने के लिए, निम्नलिखित कमांड चलाएं:

sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot

एक साधारण परीक्षण इकाई का एक उदाहरण:

autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps 

चेतावनी: अपने डिफ़ॉल्ट डेस्कटॉप पर ऑटोपायलट परीक्षण चलाने से आपके पीसी को आपके नियंत्रण के बिना माउस और कीबोर्ड आंदोलनों को भेजने का कारण होगा। कृपया इस आदेश को आँख बंद करके चलाने से पहले नीचे दिए गए लेखों को पढ़ें।

ट्यूटोरियल

यहाँ एक ट्यूटोरियल है । इसके अतिरिक्त, उबंटू साप्ताहिक समाचार पत्र में कई अच्छे लेखों का उल्लेख किया गया है। ये परीक्षण टीम पर एक सामुदायिक समन्वयक निकोलस स्केग्स द्वारा लिखे गए थे, जो मेरे लिए बहुत उपयोगी रहे हैं।

ऑटोपायलट: भाग 1

ऑटोपिलॉट: भाग 2 - यहाँ लेखक एक सरल "हैलो वर्ल्ड" के माध्यम से चलता है जो ऑटोपायलट का उपयोग करता है

ऑटोपायलट: भाग 3

मैं ऑटोपायलट के साथ शुरुआत करने से पहले तीनों को ऊपर दिए गए लेखों को पढ़ने की सलाह देता हूं।

टेस्टस्कूलों में योगदान देना

आप यहां उल्लिखित एक निर्दिष्ट प्रारूप का उपयोग करके ubuntu- गुणवत्ता मेलिंग सूची ईमेल करके परीक्षण के मामले प्रस्तुत कर सकते हैं

इसके अतिरिक्त, परीक्षण मामलों को निम्नलिखित कमांड का उपयोग करके bzr के माध्यम से खींचा जा सकता है:

bzr branch lp:ubuntu-autopilot-tests

कोड शाखा में परीक्षण मामले के बदलावों को bzr पुश कॉमन के साथ किया जा सकता है:

bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests

अधिक जानकारी के लिए http://code.launchpad.net/ubuntu-autopilot-tests देखें ।


अच्छा जवाब, मैं बस यह सही है कि वहाँ अब testcases योगदान के लिए एक आधिकारिक परियोजना है - क्या आप अद्यतन कर सकते हैं? चूंकि यह एक परियोजना है, यह एक सरल शाखा है और अनुरोध सेटअप मर्ज करें :-) code.launchpad.net/ubuntu-autopilot-tests
गुब्बारे

@balloons धन्यवाद। क्या ईमेल विकल्प को हटा दिया गया है? कृपया मेरी प्रतिक्रिया को संपादित करने के लिए स्वतंत्र महसूस करें, क्योंकि मुझे उम्मीद है कि आपके पास अधिक आधिकारिक दृष्टिकोण होगा।
केविन बोवेन

क्या यह सिर्फ एकता के लिए काम करेगा या यह xubuntu या lubuntu में काम करेगा?
डी

जब संदेह होता है, तो परीक्षण टीम से या तो मेलिंग सूची के माध्यम से संपर्क करें, या IRC @balloons के माध्यम से परीक्षण पर एक सीसा है और यदि आप IRC पर टीम में शामिल होते हैं तो आपको सही दिशा में इंगित कर सकते हैं।
केविन बोवेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.