इस गाइड में, Firebase कंसोल का इस्तेमाल करके, iOS टेस्ट चलाने का तरीका बताया गया है.
पहला चरण. Firebase प्रोजेक्ट बनाएं
अगर आपने अब तक कोई Firebase प्रोजेक्ट नहीं बनाया है, तो Firebase कंसोल पर जाएं और नया Firebase प्रोजेक्ट बनाएं.
दूसरा चरण. अपना टेस्ट अपलोड करें और उसे चलाएं
XCTest
Firebase कंसोल में, DevOps और जुड़ाव > टेस्ट लैब पर जाएं.
शुरू करें (या टेस्ट चलाएं) पर क्लिक करें. इसके बाद, XCTest चलाएं को चुनें.
**ब्राउज़ करें** पर क्लिक करें और वह ZIP फ़ाइल ढूंढें जो आपने बनाई है.
हर उस डिवाइस, वर्शन, स्क्रीन की दिशा, और स्थानीय भाषा के लिए बॉक्स पर सही का निशान लगाएं जिसके लिए आपको टेस्ट करना है.
(ज़रूरी नहीं) Firebase कंसोल में, टेस्ट मैट्रिक्स की पहचान करने और उसे ढूंढने में आपकी मदद करने के लिए, टेस्ट मैट्रिक्स में लेबल जोड़ा जा सकता है. इसके लिए, टेस्ट मैट्रिक्स का लेबल (ज़रूरी नहीं) फ़ील्ड में लेबल का नाम डालें.Firebase
टेस्ट शुरू करें पर क्लिक करें.
गेम लूप टेस्ट
Firebase कंसोल में, DevOps और जुड़ाव > टेस्ट लैब पर जाएं.
अपना पहला टेस्ट चलाएं > iOS गेम लूप चलाएं पर क्लिक करें.
ऐप्लिकेशन अपलोड करें सेक्शन में, ब्राउज़ करें पर क्लिक करें. इसके बाद, अपने ऐप्लिकेशन की IPA फ़ाइल चुनें. अगर आपने अब तक अपने ऐप्लिकेशन के लिए IPA फ़ाइल जनरेट नहीं की है, तो उसे जनरेट करें.
(ज़रूरी नहीं) Firebase कंसोल में, टेस्ट मैट्रिक्स की पहचान करने और उसे ढूंढने में आपकी मदद करने के लिए, टेस्ट मैट्रिक्स में लेबल जोड़ा जा सकता है. इसके लिए, टेस्ट मैट्रिक्स का लेबल (ज़रूरी नहीं) फ़ील्ड में लेबल का नाम डालें.Firebase
(ज़रूरी नहीं) अगर आपको एक साथ कई लूप (यानी, परिदृश्य) चलाने हैं या चलाने के लिए खास लूप चुनने हैं, तो परिदृश्य फ़ील्ड में लूप नंबर डालें.
उदाहरण के लिए, जब
1-3, 5डाला जाता है, तो Test Lab लूप1,2,3, और5चलाता है. डिफ़ॉल्ट रूप से (अगर परिदृश्य फ़ील्ड में कुछ नहीं डाला जाता है), तो Test Lab सिर्फ़ लूप1चलाता है.डिवाइस सेक्शन में, एक या उससे ज़्यादा ऐसे फ़िज़िकल डिवाइस चुनें जिन पर आपको अपने ऐप्लिकेशन की जांच करनी है. इसके बाद, टेस्ट शुरू करें पर क्लिक करें.
तीसरा चरण. अपने टेस्ट के नतीजों की जांच करें
टेस्ट शुरू होने पर, आपको अपने-आप टेस्ट के नतीजों वाले पेज पर रीडायरेक्ट कर दिया जाता है. टेस्ट को पूरा होने में कुछ मिनट लग सकते हैं. यह इस बात पर निर्भर करता है कि आपने कितने अलग-अलग कॉन्फ़िगरेशन चुने हैं और अपने टेस्ट के लिए टेस्ट टाइमआउट की अवधि कितनी सेट की है. टेस्ट पूरे होने के बाद, उनके नतीजे देखे जा सकते हैं. टेस्ट के नतीजों की व्याख्या करने के तरीके के बारे में ज़्यादा जानने के लिए, नतीजों का विश्लेषण करना लेख पढ़ें.Firebase Test Lab