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

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. टेस्ट कॉन्फ़िगर करें स्क्रीन पर, अपने टेस्ट के लिए कोई नाम डालें और डिवाइसों की सूची में से, टेस्ट करने के लिए डिवाइस चुनें.

  5. आगे बढ़ें: टेस्ट प्लान बटन पर क्लिक करें.

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

अपने इंटिग्रेशन में जांचकर्ताओं को जोड़ना

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

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

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

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

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

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

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

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

पूरा होने के बाद:

टेस्ट के नतीजे देखना और उनका विश्लेषण करना

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

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

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

कंसोल के स्टेटस

टेस्ट के दौरान, कंसोल के ये स्टेटस दिखते हैं:

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

इंटिग्रेशन की टेस्टिंग हो चुकी है और इसे सेव कर लिया गया है.

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

ज़रूरत पड़ने पर, फिर से टेस्ट करें.

मैन्युअल तरीके से टेस्टिंग करना

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

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

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