क्लाउड-टू-क्लाउड इंटिग्रेशन की जांच करना

Google Home Developer Console में एक टेस्ट पेज होता है. यहां Google Home Test Suite का इस्तेमाल करके, Cloud-to-cloud इंटिग्रेशन को कॉन्फ़िगर किया जा सकता है और टेस्ट चलाए जा सकते हैं. Test Suite, Developer Console में पहले से मौजूद एक अलग ऐप्लिकेशन है. यह इंटिग्रेशन की सभी जांचों को मैनेज करता है.

Test Suite को डिवाइसों के ऐसे सेट पर चलाया जा सकता है जो किसी खास Cloud-to-cloud प्रोजेक्ट कॉन्फ़िगरेशन से जुड़े हों. यह पक्का करने के लिए कि सब कुछ ठीक से काम कर रहा है, अपने इंटिग्रेशन पर Test Suite को चलाना बहुत ज़रूरी है.

जांच करें पेज पर, Cloud-to-cloud इंटिग्रेशन जो पूरे हो चुके हैं और जांच के लिए तैयार हैं, उन्हें जांच के लिए तैयार में लिस्ट किया गया है.

जिन Cloud-to-cloud इंटिग्रेशन की जांच की जा चुकी है उन्हें जांच की गई सेक्शन में दिखाया जाता है.

सर्टिफ़िकेशन के लिए टेस्ट के नतीजे सबमिट करने के लिए, Developer Console में मौजूद Test Suite का इस्तेमाल करें. अगर आपको डेवलपमेंट के दौरान, टेस्टिंग के लिए Test Suite को चलाना है, तो स्टैंडअलोन वर्शन के लिए Google Home Test Suite पेज देखें.

टेस्ट प्लान बनाना

सर्टिफ़िकेशन के लिए टेस्ट प्लान बनाने से पहले, पक्का करें कि आपने ये काम कर लिए हों:

  1. कंपनी की प्रोफ़ाइल बनाई हो.

अगर आपने अपने इंटिग्रेशन के लिए यह प्रोसेस पूरी नहीं की है, तो सर्टिफ़िकेट की जांच के लिए बनाए गए इंटिग्रेशन को सर्टिफ़िकेट नहीं दिया जा सकता. आपको नया इंटिग्रेशन बनाना होगा. इसका मतलब है कि आपको टेस्ट और सर्टिफ़िकेशन के चरणों को फिर से पूरा करना होगा.

अगर आपको इंटिग्रेशन को सर्टिफ़िकेट मिलने से पहले अपनी ब्रैंडिंग अपडेट करनी है, तो आपको नया इंटिग्रेशन बनाना होगा और प्रोसेस को फिर से शुरू करना होगा.

टेस्ट प्लान बनाने के लिए:

Developer Console पर जाएं

  1. प्रोजेक्ट की सूची में से, उस प्रोजेक्ट के बगल में मौजूद खोलें पर क्लिक करें जिस पर आपको काम करना है.

  2. पेज की बाईं ओर मौजूद नेविगेशन मेन्यू में, Cloud-to-cloud > जांच करें पर जाएं.

  3. इंटिग्रेशन की जांच करने के लिए, जांच करें पर क्लिक करें.

  4. Configure your test स्क्रीन पर, अपने टेस्ट को कोई नाम दें. इसके बाद, डिवाइसों की सूची से वे डिवाइस चुनें जिन पर टेस्ट करना है.

  5. Next: Test plan बटन पर क्लिक करें.

  6. टेस्ट प्लान बनाएं पेज पर, टेस्ट सुइट सेक्शन में जाकर, वे टेस्ट सुइट चुनें जिन्हें आपको चलाना है.

अपने इंटिग्रेशन में टेस्टर जोड़ना

अगर आपके इंटिग्रेशन के लिए ऐल्फ़ा टेस्टिंग ज़रूरी है, तो टेस्ट ऐक्शन तब तक छिपे रहेंगे, जब तक ये सभी चरण पूरे नहीं हो जाते:

  1. Google Cloud प्रोजेक्ट की मदद से, टेस्टर को दर्शक/एडिटर के तौर पर जोड़ें. यह प्रोजेक्ट, Cloud-to-cloud इंटिग्रेशन को सपोर्ट करता है. ज़्यादा जानने के लिए, भूमिकाएं और अनुमतियां लेख पढ़ें.
  2. टेस्टर, Developer Console के ज़रिए प्रोजेक्ट को ऐक्सेस कर सकता है.
  3. टेस्टर के जांच करें टैब पर क्लिक करने के बाद, इंटिग्रेशन की स्थिति के आधार पर, वे जांच करें या फिर से जांच करें बटन पर क्लिक करेंगे. इसके बाद, उन्हें "अनलिंक की गई कार्रवाई" के साथ टेस्ट सुइट पेज पर ले जाया जाएगा.
  4. पिछले चरण पूरे होने के बाद, टेस्टर को Google Home app (GHA) में इंटिग्रेशन दिखेगा. इसके बाद, वे टेस्टिंग शुरू कर सकते हैं.

अगर आपने Test Suite से बाहर निकलने का विकल्प चुना है, तो डेवलपर सेंटर पर वापस जाएं पर क्लिक करें.

टेस्ट प्लान चलाना

Test Suite में, टेस्ट प्लान बनाएं पेज पर जाकर, टेस्ट चलाएं पर क्लिक करें. इसके बाद, टेस्ट एनवायरमेंट पेज दिखता है. इसमें सभी टेस्ट का स्टेटस और लॉग मौजूद होते हैं.

टेस्ट पूरा होने के बाद, आपको टेस्ट के नतीजे दिखते हैं. हर टेस्ट सुइट के एक्ज़ीक्यूशन का स्टेटस, उसके बगल में दिखता है (पास, फ़ेल).

लॉग पैनल में, हर टेस्ट के स्टेटस की जानकारी दिखती है.

टेस्ट एनवायरमेंट पेज से किसी टेस्ट प्लान की फिर से जांच करने के लिए, जांच पूरी होने के बाद सबसे ऊपर मौजूद फिर से जांच करें पर क्लिक करें.

ऐसा करने के बाद:

जांच के नतीजे देखना और उन्हें समझना

Test Suite में टेस्ट का इतिहास पेज पर, डेवलपमेंट प्लान या सबमिट नहीं किए गए सर्टिफ़िकेशन टेस्ट प्लान के लिए, पिछले टेस्ट के नतीजे देखे जा सकते हैं. इसके लिए, टेस्ट प्लान सेक्शन में चुने गए टेस्ट प्लान के लिए, फिर से टेस्ट करें पर क्लिक करें. इससे आपको टेस्ट एनवायरमेंट पेज पर ले जाया जाएगा. इस पेज पर, उस टेस्ट के नतीजे दिखते हैं.

सबमिट किए गए सर्टिफ़िकेशन प्लान के लिए, सर्टिफ़िकेशन के लिए सेव किया गया सेक्शन में जाकर, नतीजे पर क्लिक करें. इससे आपको टेस्ट के नतीजों की रिपोर्ट दिखेगी.

Developer Console में जांच करें टैब से, इंटिग्रेशन के लिए जांच के नतीजे भी ऐक्सेस किए जा सकते हैं. उस पेज पर मौजूद किसी भी इंटिग्रेशन के टेस्ट का इतिहास देखने के लिए, देखें पर क्लिक करें. इसके बाद, आपको Test Suite में टेस्ट का इतिहास पेज पर ले जाया जाएगा.

कंसोल की स्थितियां

टेस्ट फ़ेज़ में, Console में ये स्टेटस दिखते हैं:

Section स्टेटस ब्यौरा ज़रूरी शर्त आगे क्या करें
परीक्षण के लिए तैयार तैयार यह integration जांच के लिए तैयार है. लागू नहीं जांचें कि यह integration.
जांचा गया तैयार इस integration की जांच कर ली गई है और इसे सर्टिफ़िकेशन के लिए सबमिट किया जा सकता है.

इंटिग्रेशन की जांच की गई और उसे सेव किया गया.

फ़ेल हुए सभी टेस्ट केस में, Google की समीक्षा के लिए वजहें शामिल होती हैं.

अगर ज़रूरी हो, तो फिर से जांच करें.

मैन्युअल टेस्टिंग

कुछ ऐसी खूबियां और एट्रिब्यूट हैं जो Test Suite के साथ काम नहीं करते. इनकी मैन्युअल तरीके से जांच करनी होगी.

यहां दी गई विशेषताओं और एट्रिब्यूट की मैन्युअल टेस्टिंग करनी होगी:

सर्टिफ़िकेशन टीम आपके डिवाइस की जांच रिमोटली करेगी या आपसे डिवाइस का वीडियो या स्क्रीनशॉट देने के लिए कहेगी. आपको अपने टेस्ट खाते से वही डिवाइस आईडी लिंक करना होगा जिसका इस्तेमाल Test Suite में किया गया है. इससे सर्टिफ़िकेशन टीम, उसी डिवाइस पर मैन्युअल तरीके से टेस्ट कर पाएगी.