सीटीएस सत्यापनकर्ता परीक्षण मार्गदर्शन

डिवाइस प्रशासन

टेस्ट: सीटीएस वेरिफायर > डिवाइस एडमिनिस्ट्रेशन > डिवाइस एडमिन टैपजैकिंग टेस्ट

  • com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity

परीक्षण व्याख्या के लिए खुला है कि क्या यह अपेक्षा के अनुरूप व्यवहार करता है या नहीं। बटनों को ओवरले के माध्यम से टैप किया जा सकता है लेकिन हो सकता है कि अस्पष्ट विवरण उत्पन्न हो।

व्यवस्थापक को सक्रिय करने का बटन अक्षम होना चाहिए और कोई भी टैप पंजीकृत नहीं होना चाहिए।

डिवाइस एडमिन ऐप को सक्रिय करना संभव नहीं है लेकिन एक टोस्ट दिखाया गया है क्योंकि इन विकल्पों के शीर्ष पर एक अन्य ऐप प्रदर्शित हो रहा है, सेटिंग्स आपकी कार्रवाई का जवाब नहीं दे सकती हैं। इसलिए, टैप पंजीकृत है और रद्द करें टैप करना और अनइंस्टॉल ऐप दबाना अभी भी संभव है।

चरण 3 के लिए अपेक्षित परिणाम नीचे दिए गए हैं।

डिवाइस व्यवस्थापक सक्षम करेंऐप सक्रिय करें सक्षम किया गयाऐप सक्रिय करें अक्षम
3. [डिवाइस एडमिन सक्षम करें] पर टैप करें 3.1. [इस डिवाइस एडमिन ऐप को सक्रिय करें] सक्षम है। 3.2. [इस डिवाइस एडमिन ऐप को सक्रिय करें] अक्षम है।

चित्र 1. डिवाइस प्रशासन परीक्षण के लिए अपेक्षित परिणाम।

सहयोगी उपकरण परीक्षण

सहयोगी डिवाइस परीक्षण com.android.cts.verifier.companion.CompanionDeviceTestActivity है।

यह अस्पष्ट हो सकता है कि सूची में डिवाइस का चयन करने और ओके दबाने के बाद परीक्षण सही ढंग से समाप्त हो गया है या नहीं।

अपेक्षित परिणामों के लिए नीचे देखें।

साथी जाओबीटी डिवाइस टैप करेंसाथी पास
1. टैप करें [जाओ] 2. एक बीटी डिवाइस टैप करें 3. [पास] टैप करें

चित्र 2. सहयोगी उपकरण परीक्षण के लिए अपेक्षित परिणाम।

वॉइसमेल प्रसारण परीक्षण

वॉइसमेल प्रसारण परीक्षण com.android.cts.verifier.voicemail.VoicemailBroadcastActivity है।

फ़ोन पर ध्वनि मेल भेजने के लिए, डिवाइस पर कॉल करें, डिवाइस पर कॉल अस्वीकार करें और ध्वनि मेल छोड़ें।

विज़ुअल वॉइसमेल केवल संदेश प्रतीक्षा संकेतक** (एमडब्ल्यूआई) एसएमएस भेजने के बजाय, आने वाले वॉइसमेल के लिए डिवाइस ऑडियो डेटा और विस्तृत जानकारी भेजने का एक तरीका है।

परीक्षण एमडब्ल्यूआई प्राप्त करने के संबंध में व्यवहार का परीक्षण कर रहा है, और यदि दृश्य ध्वनि मेल का उपयोग किया जा रहा है, तो वाहक एमडब्ल्यूआई नहीं भेज सकता है और परीक्षण में हस्तक्षेप कर सकता है, इस प्रकार इसे अक्षम किया जाना चाहिए।

यूएसबी एक्सेसरी/डिवाइस परीक्षण

यूएसबी डिवाइस परीक्षण

चित्र 3. ध्वनि मेल प्रसारण परीक्षण के लिए निर्देश।

परतदार व्यवहार से बचने के लिए विशिष्ट निर्देश:

  1. DUT पर CtsVerifier.apk इंस्टॉल करें
  2. पिक्सेल पर CtsVerifierUSBCompanion.apk इंस्टॉल करें
  3. सुनिश्चित करें कि सभी USB केबल डिस्कनेक्ट हो गए हैं
  4. पिक्सेल पर CtsVerifierUSBCompanion प्रारंभ करें और सहायक परीक्षण साथी का चयन करें
  5. DUT पर CtsVerifier प्रारंभ करें और USB एक्सेसरी परीक्षण का चयन करें
  6. OTG-एडेप्टर को Pixel से कनेक्ट करें और फिर DUT को USB-A(पुरुष)-C केबल के माध्यम से कनेक्ट करें
  7. निम्नलिखित क्रम में कनेक्शन संवाद स्वीकृत करें:
    • पिक्सेल
    • DUT
    • पिक्सेल
    • परीक्षण पूरा होने तक प्रतीक्षा करें

गतिशील सेंसर खोज परीक्षण

प्रत्येक डिवाइस निर्माता यह तय कर सकता है कि एपीआई ( isDynamicSensorDiscoverySupported ) का समर्थन करना है या नहीं।

यदि कोई डिवाइस एपीआई का समर्थन करता है, तो डिवाइस निर्माता को एक बाहरी सेंसर स्रोत की आवश्यकता होती है जिसका उपयोग परीक्षण पास करने के लिए किया जा सकता है। डायनेमिक सेंसर का परीक्षण करने के लिए डिवाइस निर्माता को अपने डिवाइस से कनेक्ट करने के लिए एक डिवाइस का पता लगाने की आवश्यकता होगी।

यदि डिवाइस निर्माता किसी डिवाइस का पता लगाने में सक्षम नहीं है, तो निम्न सेटअप का उपयोग किया जा सकता है।

  1. TI EK-TM4C123GXL विकास बोर्ड खरीदें।
    विकल्प 1
    विकल्प 2
  2. lm4tools डाउनलोड और इंस्टॉल करें।

    Linux/Mac निष्पादन के लिए: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    विंडोज़ के लिए, आप सीधे TI से LMFlash का उपयोग कर सकते हैं जो आपको GUI से फ़्लैश करने की अनुमति देता है।

  3. Google द्वारा प्रदत्त बाइनरी को पुनः प्राप्त करें जिसे कहा जाता है
    usb_sensor_dummy_accel.bin.

  4. बोर्ड पर मौजूद स्विच को DEBUG मोड पर पलटें और USB माइक्रो केबल को DBG लेबल वाले पोर्ट में प्लग करें।

  5. निम्न आदेश चलाएँ: lm4flash -v -E usb_accel_dummy.bin

    ध्यान दें: यदि कोई अनुमति समस्या है, तो कृपया sudo के साथ चलाएं

  6. फ्लैशिंग पूरी होने के बाद, डीबीजी पोर्ट से यूएसबी माइक्रो केबल को अनप्लग करें, पहले उपयोग किए गए स्विच को वापस डिवाइस पर फ्लिप करें, और फिर यूएसबी माइक्रो केबल के एक छोर को डिवाइस लेबल वाले यूएसबी स्लॉट में प्लग करें। केबल का दूसरा सिरा सीधे आपके डिवाइस में प्लग किया जाना चाहिए।

  7. अब आप इस सीटीएस-वी परीक्षण को निष्पादित कर सकते हैं जो उस डिवाइस को खोजने और उपयोग करने में सक्षम होना चाहिए जिसे आपने नकली एक्सेलेरोमीटर के रूप में प्लग किया है।

डिवाइस व्यवस्थापक परीक्षण अनइंस्टॉल करें

इस परीक्षण के लिए पहले डिवाइस पर adb के माध्यम से होस्ट से CtsEmptyDeviceAdmin.apk की मैन्युअल स्थापना की आवश्यकता हो सकती है।

उदाहरण के लिए, adb install CtsEmptyDeviceAdmin.apk

सीटीएस वेरिफायर > डिवाइस एडमिनिस्ट्रेशन > डिवाइस एडमिन अनइंस्टॉल टेस्ट का उपयोग करें।

इसे पता लगाना चाहिए कि ऐप इंस्टॉल है और अन्य चरणों से गुजरना चाहिए।

नोट्स परीक्षण के लिए सामग्री कैप्चर करें

एंड्रॉइड 14 से शुरू करके, यदि कोई ओईएम NOTES भूमिका को सक्षम करने का विकल्प चुनता है, तो ओईएम डिवाइस को नोट्स सीटीएस-वी परीक्षण के लिए नया कैप्चर कंटेंट पास करना होगा।

नोट्स परीक्षण के लिए कैप्चर सामग्री CaptureContentForNotesVerifierActivity.java में स्थित है और फीचर्स श्रेणी के अंतर्गत पाई जाती है जैसा कि निम्नलिखित चित्र में दिखाया गया है:

capture-content-cts-v

चित्र 4. सीटीएस-वी सुइट में नोट्स परीक्षण के लिए सामग्री कैप्चर करें।

नोट्स परीक्षण के लिए कैप्चर सामग्री निम्नलिखित एपीआई का परीक्षण करती है:

नोट्स परीक्षण के लिए कैप्चर सामग्री निष्पादित करने से पहले, निम्नलिखित कार्य करें:

  1. सुनिश्चित करें कि डिवाइस में NOTES भूमिका सक्षम है। यदि आपको ऐप्स सेटिंग विंडो में डिफ़ॉल्ट ऐप्स के अंतर्गत नोट्स विकल्प दिखाई देता है, तो NOTES भूमिका सक्षम है।

  2. यदि डिवाइस NOTES भूमिका का समर्थन करता है, तो फ्लोटिंग मल्टीटास्किंग विंडो में डिफ़ॉल्ट नोट लेने वाला ऐप प्रारंभ करें। आप इसे होम स्क्रीन पर विजेट शॉर्टकट एंट्री पॉइंट या स्टाइलस पर एक बटन जैसे परिधीय डिवाइस क्रिया के माध्यम से कर सकते हैं।

  3. README में बताए अनुसार CtsDefaultNotesApp इंस्टॉल करें।

परीक्षण चलाते समय, निम्नलिखित दिशानिर्देशों का उपयोग करें:

  • यदि NOTES भूमिका अक्षम है, तो परीक्षण सूची खाली है और परीक्षण उपयोगकर्ताओं को परीक्षण छोड़ने देता है। परीक्षा छोड़ने के लिए हरे पास बटन पर टैप करें।
  • यदि NOTES भूमिका सक्षम है, तो हरा पास बटन अक्षम है और परीक्षण परीक्षण सूची में मौजूद हैं जैसा कि निम्नलिखित चित्र में दिखाया गया है:

    capture-content

    चित्र 5. NOTES भूमिका सक्षम होने पर नोट्स परीक्षण के लिए सामग्री कैप्चर करें।

    नोट्स परीक्षण सूट के लिए कैप्चर सामग्री को निम्नानुसार निष्पादित करें:

    1. प्रत्येक परीक्षण से गुजरें और निर्देशों का पालन करें।

    2. उपयुक्त बटन टैप करें:

      • सफलता दर्ज करने के लिए हरे पास बटन पर टैप करें। जब सभी परीक्षण पास हो जाते हैं तो हरा पास बटन सक्षम हो जाता है।
      • किसी विफलता को रिकॉर्ड करने के लिए लाल विफल बटन को टैप करें। यदि कोई असफल परीक्षण होता है तो लाल विफल बटन सक्षम किया जाता है।