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