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