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