जब Google Play Console में, ऐल्फ़ा या बीटा चैनल पर Android ऐप्लिकेशन पैकेज (APK) अपलोड और पब्लिश किया जाता है, तो आपके APK को Android के अलग-अलग वर्शन पर काम करने वाले कई डिवाइसों पर टेस्ट किया जाता है. लॉन्च से पहले की रिपोर्ट से, क्रैश, डिसप्ले से जुड़ी समस्याएं, और सुरक्षा से जुड़े जोखिम की संभावनाएं पता लगाने में मदद मिलती है.
प्री-लॉन्च रिपोर्ट, रोबो टेस्ट की मदद से तैयार की जाती है. यह एक ऑटोमेटेड टेस्ट है, जो Firebase Test Lab में शामिल होता है. रोबो टेस्ट का इस्तेमाल करके, जांच के लिए खास डिवाइसों, स्थान-भाषाओं या Android के वर्शन को टारगेट किया जा सकता है. साथ ही, रोबो टेस्ट का इस्तेमाल करके, अपने ऐप्लिकेशन की लंबे समय तक जांच की जा सकती है.
रोबो टेस्ट को लॉन्च से पहले की रिपोर्ट की तुलना में, ज़्यादा बेहतर तरीके से अपनी पसंद के मुताबिक बनाया जा सकता है. हालांकि, इसका इस्तेमाल करना उतना ही आसान है.
Test Lab में पहला रोबो टेस्ट चलाना
- अगर आपके पास पहले से कोई Firebase प्रोजेक्ट नहीं है, तो एक Firebase प्रोजेक्ट बनाएं: Firebase कंसोल में जाकर, नया प्रोजेक्ट जोड़ें पर क्लिक करें. इसके बाद, अपने प्रोजेक्ट का नाम डालें. अगर आपके पास पहले से कोई Cloud प्रोजेक्ट है, तो Firebase को उसमें जोड़ने के लिए, ड्रॉप-डाउन मेन्यू से उसे चुना जा सकता है.
- Firebase कंसोल में Test Lab पेज पर जाएं.
- जिस ऐप्लिकेशन की आपको जांच करनी है उसके APK को "Android" सेक्शन में खींचें और छोड़ें या APK ब्राउज़ करें पर क्लिक करें और फ़ाइल चुनें.
Test Lab चुने गए APK को अपलोड करता है और उस पर Robo test अपने-आप शुरू हो जाता है.
अगले चरण
हर दिन ज़्यादा टेस्ट चलाने के लिए, Blaze प्लान पर अपग्रेड करें. रोज़ाना के इस्तेमाल के कोटे और Blaze प्लान पर इस्तेमाल के मुताबिक बिलिंग की गणना करने के तरीके के बारे में ज़्यादा जानने के लिए, Test Lab कोटा और बिलिंग देखें.
अगर आपको अपने ऐप्लिकेशन की ज़्यादा बार और बेहतर तरीके से जांच करनी है, तो Test Lab का इस्तेमाल करें. इसके साथ ही, कंटीन्यूअस इंटिग्रेशन सिस्टम का इस्तेमाल करें. Test Lab का इस्तेमाल करके, इंस्ट्रुमेंट किए गए टेस्ट भी चलाए जा सकते हैं. ये टेस्ट, खास तौर पर आपके ऐप्लिकेशन को टेस्ट करने के लिए लिखे जाते हैं. इन टेस्ट को Firebase कंसोल, gcloud कमांड लाइन, और सीधे Android Studio से चलाया जा सकता है.
Test Lab के बारे में ज़्यादा जानने के लिए, Test Lab की जानकारी देखें.