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