विक्रेता परीक्षण सूट (वीटीएस) और अवसंरचना

एंड्रॉइड वेंडर टेस्ट सूट (वीटीएस) एंड्रॉइड परीक्षण के लिए व्यापक नई कार्यक्षमता प्रदान करता है और एक परीक्षण-संचालित विकास प्रक्रिया को बढ़ावा देता है। Android विकास समुदाय को परीक्षण डेटा के साथ सहभागिता करने में मदद करने के लिए, Android में निम्नलिखित परीक्षण संसाधन शामिल हैं:

  • वीडियो शिक्षण। एंड्रॉइड 9 और एंड्रॉइड 8.1 पर वीटीएस और सीटीएस-ऑन-जीएसआई चलाने और विकसित करने पर वीडियो का वर्णन करता है।
  • वीटीएस के साथ सिस्टम परीक्षण। वर्णन करता है कि एंड्रॉइड नेटिव सिस्टम कार्यान्वयन का परीक्षण करने के लिए वीटीएस का उपयोग कैसे करें, एक परीक्षण वातावरण स्थापित करें, फिर वीटीएस योजना का उपयोग करके पैच का परीक्षण करें।
  • टेस्ट फ्रेमवर्क। वीटीएस परीक्षण ढांचे का उपयोग करने पर विवरण प्रदान करता है। शामिल हैं:
    • डिवाइस खोल आदेशों । लक्ष्य-पक्ष परीक्षण बायनेरिज़ को निष्पादित करने के लिए डिवाइस शेल कमांड का उपयोग करने के निर्देश, गुण, पर्यावरण चर, और सिस्टम जानकारी प्राप्त करने/सेट करने और एंड्रॉइड फ्रेमवर्क को शुरू/बंद करने के लिए निर्देश।
    • टेस्ट टेम्पलेट्स । परीक्षण मॉड्यूल के लिए परीक्षण टेम्प्लेट को कॉन्फ़िगर करने और उपयोग करने पर विवरण जो VTS रनर के बेसटेस्ट के होस्ट-साइड पायथन उपवर्ग नहीं हैं।
    • सेवा का नाम अवगत एचएएल परीक्षण । वीटीएस पर डिवाइस के आधार पर दिए गए एचएएल इंस्टेंस का सेवा नाम प्राप्त करने के लिए एंड्रॉइड 9 समर्थन पर विवरण चल रहा है।
    • एचएएल testability जांच । एंड्रॉइड 9 पर विवरण एक रनटाइम विधि के लिए समर्थन जो डिवाइस कॉन्फ़िगरेशन का उपयोग यह पहचानने के लिए करता है कि उस डिवाइस लक्ष्य के लिए कौन से वीटीएस परीक्षणों को छोड़ दिया जाना चाहिए।
    • मल्टी डिवाइस परीक्षण । उन परीक्षणों को कॉन्फ़िगर करने के निर्देश जिनके लिए एकाधिक Android उपकरणों के बीच सहभागिता की आवश्यकता होती है।
    • वीटीएस डिबग रैमडिस्क के साथ परीक्षण । जेनेरिक सिस्टम इमेज (जीएसआई) के साथ वीटीएस चलाने को सक्षम करने के लिए डीबग रैमडिस्क का उपयोग करने के निर्देश।
  • वीटीएस डैशबोर्ड। वीटीएस परिणाम देखने के लिए वेब आधारित यूजर इंटरफेस। विवरण शामिल हैं:
    • सेटअप । वीटीएस डैशबोर्ड को स्थापित करने और कॉन्फ़िगर करने के निर्देश।
    • डाटाबेस । निरंतर एकीकरण डैशबोर्ड का समर्थन करने के लिए एक स्केलेबल बैक-एंड।
    • उपयोगकर्ता इंटरफ़ेस । एक समेकित उपयोगकर्ता इंटरफ़ेस जो परीक्षण परिणामों, प्रोफाइलिंग और कवरेज के बारे में प्रभावी ढंग से जानकारी प्रदर्शित करने के लिए सामग्री डिज़ाइन का उपयोग करता है।
  • लैब इंफ्रास्ट्रक्चर। एक की वास्तुकला का वर्णन करता है स्वचालित परीक्षण के बुनियादी ढांचे AOSP चल साथी उपकरणों पर वीटीएस, सीटीएस, या अन्य परीक्षण चलाने के लिए जेनेरिक सिस्टम छवि (जीएसआई) । एक आवश्यक होस्ट नियंत्रक
  • बांधने की मशीन और hwbinder प्रदर्शन परीक्षणों । थ्रूपुट और विलंबता को मापने के लिए उपकरण।

अतिरिक्त जानकारी के लिए, का उल्लेख एंड्रॉयड वीटीएस उत्पाद वीडियो Google Developers, और द्वारा उत्पादित फास्ट सॉफ्टवेयर अपडेट वैश्विक स्तर की एक सक्रिय सॉफ्टवेयर पारिस्थितिकी तंत्र में एक संतुलन बनाना द्वारा हितधारकों वितरित: तिगुना कागज, जो एसीएम सदस्यों और गैर सदस्यों खरीद सकते हैं के लिए नि: शुल्क है या सार पढ़ें।