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 इंटिग्रेशन की जांच की जा चुकी है. ये जांच की गई सेक्शन में दिखते हैं.
सर्टिफ़िकेशन के लिए परीक्षा के नतीजे सबमिट करने के लिए, Test Suite में मौजूद Developer Console का इस्तेमाल करें. अगर आपको डेवलपमेंट के दौरान, जांच के लिए 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 के साथ काम नहीं करते. इनकी मैन्युअल तरीके से जांच करनी होगी.
यहां दी गई विशेषताएं और एट्रिब्यूट ऐसे हैं जिनकी मैन्युअल टेस्टिंग करनी होगी:
- विशेषताएं:
- एट्रिब्यूट
- StartStop:
availableZones
- StartStop:
- सिर्फ़ कमांड या क्वेरी वाले उदाहरण
- चमक:
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
- चमक:
- उपयोगकर्ता की जानकारी की पुष्टि दूसरे तरीके से करने की सुविधा चालू होने पर
सर्टिफ़िकेशन टीम, आपके डिवाइस की जांच दूर से करेगी. इसके अलावा, वह आपसे आपके डिवाइस का वीडियो या स्क्रीनशॉट भी मांग सकती है.