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 में मौजूद Developer Console का इस्तेमाल करें.Test Suite अगर आपको डेवलपमेंट के दौरान, जांच के लिए Test Suite को चलाना है, तो स्टैंडअलोन वर्शन के लिए Google Home Test Suite पेज देखें.
टेस्ट प्लान बनाना
सर्टिफ़िकेशन के लिए टेस्ट प्लान बनाने से पहले, पक्का करें कि आपने ये काम पूरे कर लिए हों:
अगर आपने इंटिग्रेशन के लिए यह प्रोसेस पूरी नहीं की है, तो सर्टिफ़िकेशन की जांच के लिए बनाया गया इंटिग्रेशन सर्टिफ़ाइड नहीं किया जा सकता. आपको एक नया इंटिग्रेशन बनाना होगा. इसका मतलब है कि आपको जांच और सर्टिफ़िकेशन के चरणों को फिर से पूरा करना होगा.
अगर आपको इंटिग्रेशन के सर्टिफ़ाइड होने से पहले, अपने ब्रैंडिंग को अपडेट करना है, तो आपको एक नया इंटिग्रेशन बनाना होगा और प्रोसेस को फिर से शुरू करना होगा.
टेस्ट प्लान बनाने के लिए:
प्रोजेक्ट की सूची में, उस प्रोजेक्ट के बगल में मौजूद खोलें पर क्लिक करें जिस पर आपको काम करना है.
पेज के बाईं ओर मौजूद नेविगेशन मेन्यू में, Cloud-to-cloud > टेस्ट करें पर जाएं.
जिस इंटिग्रेशन की जांच करनी है उसके लिए, जांच करें पर क्लिक करें.
टेस्ट कॉन्फ़िगर करें स्क्रीन पर, अपने टेस्ट का नाम डालें. इसके बाद, डिवाइसों की सूची से उन डिवाइसों को चुनें जिन पर आपको टेस्ट करना है.
आगे बढ़ें: टेस्ट प्लान बटन पर क्लिक करें.
टेस्ट प्लान बनाएं पेज पर, टेस्ट सुइट सेक्शन में जाकर, वे टेस्ट सुइट चुनें जिन्हें आपको चलाना है.
अपने इंटिग्रेशन में टेस्टर जोड़ना
अगर आपके इंटिग्रेशन के लिए अल्फ़ा टेस्टिंग ज़रूरी है, तो टेस्ट की कार्रवाइयां तब तक छिपी रहेंगी, जब तक ये सभी चरण पूरे नहीं हो जाते:
- Cloud-to-cloud इंटिग्रेशन के साथ काम करने वाले Google Cloud प्रोजेक्ट में जाकर, टेस्टर को व्यूअर/एडिटर के तौर पर जोड़ें. ज़्यादा जानने के लिए, भूमिकाएं और अनुमतियां लेख पढ़ें.
- जांच करने वाला व्यक्ति, Developer Console के ज़रिए प्रोजेक्ट को ऐक्सेस कर सकता है.
- जब टेस्टर जांच करें टैब पर क्लिक करता है, तो इंटिग्रेशन की स्थिति के आधार पर, वह जांच करें या फिर से जांच करें बटन पर क्लिक करेगा. इसके बाद, उसे "अनलिंक किया गया ऐक्शन" के साथ टेस्ट सुइट पेज पर ले जाया जाएगा.
- पिछले चरण पूरे होने के बाद, टेस्टर को Google Home app (GHA) में इंटिग्रेशन दिखेगा. इसके बाद, वे टेस्टिंग शुरू कर सकते हैं.
अगर आपने Test Suite बंद कर दिया है, तो Developer Center पर वापस जाएं पर क्लिक करें.
टेस्ट प्लान चलाना
Test Suite में, टेस्ट प्लान बनाएं पेज पर जाकर, टेस्ट चलाएं पर क्लिक करें. टेस्ट एनवायरमेंट पेज दिखता है. इसमें सभी टेस्ट का स्टेटस और लॉग दिखते हैं.
टेस्ट पूरे होने के बाद, आपको टेस्ट के नतीजे दिखते हैं. हर टेस्ट सुइट के एक्ज़ीक्यूशन की स्थिति, उसके बगल में दिखती है (पास हुआ, फ़ेल हुआ).
लॉग पैनल में, हर टेस्ट के एक्ज़ीक्यूशन का स्टेटस दिखता है.
टेस्ट एनवायरमेंट पेज पर जाकर, टेस्ट प्लान को फिर से टेस्ट करने के लिए, टेस्ट पूरा होने के बाद सबसे ऊपर मौजूद फिर से टेस्ट करें पर क्लिक करें.
यह प्रोसेस पूरी होने के बाद:
- टेस्ट का इतिहास पेज पर जाने के लिए, हो गया पर क्लिक करें या
- सर्टिफ़िकेट पाने के लिए, टेस्ट के नतीजे सबमिट करने के लिए, सबमिट करें पर क्लिक करें.
टेस्ट के नतीजे देखना और उनकी व्याख्या करना
Test Suite में मौजूद टेस्ट का इतिहास पेज पर, आपको डेवलपमेंट प्लान या सबमिट न किए गए सर्टिफ़िकेशन टेस्ट प्लान के पिछले टेस्ट के नतीजे दिख सकते हैं. इसके लिए, टेस्ट प्लान सेक्शन में जाकर, चुने गए टेस्ट प्लान के लिए फिर से टेस्ट करें पर क्लिक करें. इससे आपको टेस्ट एनवायरमेंट पेज पर ले जाया जाएगा. इस पेज पर, उस टेस्ट के नतीजे दिखेंगे.
सबमिट किए गए सर्टिफ़िकेशन प्लान के लिए, टेस्ट के नतीजों की रिपोर्ट देखने के लिए, सर्टिफ़िकेशन के लिए सेव किया गया सेक्शन में जाकर, नतीजे पर क्लिक करें.
Developer Console में मौजूद जांच टैब से भी, इंटिग्रेशन के लिए जांच के नतीजों को ऐक्सेस किया जा सकता है. उस पेज पर मौजूद किसी भी इंटिग्रेशन के जांच के इतिहास के लिए, देखें पर क्लिक करें. इससे आपको Test Suite में जांच के इतिहास वाले पेज पर ले जाया जाएगा.
कंसोल के स्टेटस
टेस्टिंग के दौरान, Console की ये स्थितियां दिखती हैं:
| Section | स्टेटस | ब्यौरा | ज़रूरी शर्त | आगे क्या करें |
|---|---|---|---|---|
| परीक्षण के लिए तैयार | तैयार | इस integration को टेस्ट किया जा सकता है. | लागू नहीं | इसकी जांच करें integration. |
| जांचा गया | तैयार | इस integration की जांच की जा चुकी है और इसे सर्टिफ़िकेशन के लिए सबमिट किया जा सकता है. |
इंटीग्रेशन की जांच की गई और उसे सेव किया गया. जांच के सभी फ़ेल हुए मामलों में, Google को समीक्षा करने के लिए वजहें शामिल होती हैं. |
अगर ज़रूरी हो, तो फिर से जांच करें. |
मैन्युअल टेस्टिंग
कुछ ऐसेट और एट्रिब्यूट हैं जो Test Suite के साथ काम नहीं करते. इनकी मैन्युअल तरीके से जांच करनी होगी.
यहां दी गई विशेषताएं और एट्रिब्यूट हैं जिनकी मैन्युअल टेस्टिंग करनी होगी:
- विशेषताएं:
- सिर्फ़ कमांड या क्वेरी वाले उदाहरण
- चमक:
commandOnlyBrightness - चैनल:
commandOnlyChannels - ColorSetting:
commandOnlyColorSetting - EnergyStorage:
queryOnlyEnergyStorage - FanSpeed:
commandOnlyFanSpeed - HumiditySetting:
commandOnlyHumiditySettingयाqueryOnlyHumditySetting - InputSelector:
commandOnlyInputSelector - मोड:
commandOnlyModesयाqueryOnlyModes - OnOff:
commandOnlyOnOffयाqueryOnlyOnOff - OpenClose:
commandOnlyOpenCloseयाqueryOnlyOpenClose - रोटेशन:
commandOnlyRotation - TemperatureControl:
commandOnlyTemperatureControlयाqueryOnlyTemperatureControl - TemperatureSetting:
commandOnlyTemperatureSettingयाqueryOnlyTemperatureSetting - टाइमर:
commandOnlyTimer - टॉगल:
commandOnlyTogglesयाqueryOnlyToggles - वॉल्यूम:
commandOnlyVolume
- चमक:
- उपयोगकर्ता की पहचान की पुष्टि करने का दूसरा तरीका चालू होने पर, किसी भी डिवाइस पर
सर्टिफ़िकेशन टीम, आपके डिवाइस की जांच रिमोट तौर पर करेगी. इसके अलावा, आपसे डिवाइस का वीडियो या स्क्रीनशॉट भी मांगा जा सकता है. आपको अपने टेस्ट खाते से वही डिवाइस आईडी लिंक करना होगा जिसका इस्तेमाल Test Suite में किया गया था. इससे सर्टिफ़िकेशन टीम, उसी डिवाइस पर मैन्युअल टेस्ट कर पाएगी.