टेस्ट के नतीजों का विश्लेषण करना

Firebase कंसोल के ज़रिए जांच की जाती है या नहीं या Firebase सीएलआई में जाकर, पूरी जानकारी के साथ अपनी वेबसाइट की परफ़ॉर्मेंस की जांच की जा सकती है के नतीजे Firebase कंसोल में दिखेंगे. अपने टेस्ट का विश्लेषण करने का तरीका जानने के लिए आगे पढ़ें नतीजे.

जांच के नतीजे देखना

टेस्ट अपलोड करने या चुनने और अपने टेस्ट डिवाइस तय करने के बाद, आपको आपके टेस्ट के नतीजों की खास जानकारी (इसमें लॉग, वीडियो, और स्क्रीनशॉट शामिल हैं) Firebase कंसोल का टेस्ट लैब डैशबोर्ड. आपके रॉ टेस्ट के नतीजे भी इसे Google Cloud बकेट में सेव किया जाता है, ताकि इसे सीआई सिस्टम में आसानी से इस्तेमाल किया जा सके.

जांच के नतीजे देखने के लिए, Firebase कंसोल के टेस्ट लैब सेक्शन पर जाएं.

आपको वहां अपने पिछले सभी टेस्ट रन की सूची दिखेगी. यह समझने के लिए नतीजों के बारे में बताया है, तो इससे टेस्ट मैट्रिक्स के बारे में कुछ जानने में मदद मिलती है: जब डिवाइसों और कॉन्फ़िगरेशन के हिसाब से कोई टेस्ट या टेस्ट केस का सेट चलाया जाता है आपने चुना है, तो टेस्ट लैब आपके ऐप्लिकेशन के लिए बैच में टेस्ट करता है. इसके बाद, नतीजों को टेस्ट मैट्रिक्स के तौर पर दिखाता है.

डिवाइस × टेस्ट एक्ज़ीक्यूशन = टेस्ट मैट्रिक्स

डिवाइस
कोई फ़िज़िकल या वर्चुअल डिवाइस (सिर्फ़ Android के लिए) जिस पर आपने टेस्ट किया है, जैसे कि फ़ोन, टैबलेट या पहने जाने वाले डिवाइस पर. टेस्ट मैट्रिक्स में डिवाइस की पहचान इनसे की जाती है डिवाइस का मॉडल, OS वर्शन, स्क्रीन ओरिएंटेशन, और स्थान-भाषा (इसे यह भी कहा जाता है देश/इलाके और भाषा की सेटिंग).
टेस्ट, टेस्ट एक्ज़ीक्यूशन
डिवाइस पर चलाया जाने वाला टेस्ट या टेस्ट केस का सेट. एक बार में एक टेस्ट किया जा सकता है या टेस्ट को शार्ड करें और इसके टेस्ट केस इन पर चलाएं अलग-अलग डिवाइस पर.
टेस्ट मैट्रिक्स
इसमें, जांच के लागू होने के स्टेटस और उसके नतीजे शामिल होते हैं. अगर कोई है किसी मैट्रिक्स में टेस्ट नहीं हो सकता, लेकिन पूरा मैट्रिक्स फ़ेल हो जाता है.

परीक्षण आव्यूहों के परिणामों की व्याख्या करना

अगर आपने Firebase कंसोल में टेस्ट शुरू किए हैं, तो टेस्ट लैब सीधे पहले से मौजूद टेस्ट मैट्रिक्स, जहां टेस्ट देखा जा सकता है' जैसे-जैसे आगे बढ़ो होता है. अगर आपने इसके बजाय कमांड लाइन टूल का इस्तेमाल किया है, तो की मदद से, चल रहे टेस्ट मैट्रिक्स पेज पर पहुंचा जा सकता है.

मैट्रिक्स में हर एक टेस्ट एक्ज़ीक्यूशन के लिए एक लाइन होती है. टेस्ट लैब चलाएं. इसके पहले का आइकॉन एक्ज़ीक्यूशन का नाम दिखाता है कि एक्ज़ीक्यूशन का स्टेटस क्या है:

  • play_circle_outline प्रोसेस जारी है: जांच करने की प्रोसेस अब भी चल रही है. इस प्रोसेस को पूरा होने में एक घंटे तक का समय लग सकता है. यह आपके ऐप्लिकेशन में टेस्ट की संख्या और जटिलता पर निर्भर करता है.
  • check_circle पास: जांच की गई कोई भी जांच फ़ेल नहीं हुई.
  • चेतावनी प्रोसेस नहीं किया जा सका: इसे कम से कम एक टेस्ट पूरा नहीं हो सका.
  • गड़बड़ी कोई ठोस नतीजा नहीं: ऐसा हो सकता है कि टेस्ट लैब में हुई गड़बड़ी की वजह से, जांच के नतीजे साफ़ न हों.
  • ब्लॉक करें स्किप किया गया: टेस्ट लैब ने आपका टेस्ट स्किप कर दिया, क्योंकि आपका चुना गया डिवाइस/ओएस वर्शन कॉम्बिनेशन उपलब्ध नहीं है.

सिंगल टेस्ट एक्ज़ीक्यूशन के नतीजों को समझना

टेस्ट मैट्रिक्स के नतीजों वाले पेज पर, एक टेस्ट एक्ज़िक्यूशन पर क्लिक करके देखें को लागू कर दिया जाता है.

यह पेज आपको उस टेस्ट के पूरा होने से जुड़े आंकड़े दिखाता है. साथ ही, उस पेज पर मिली समस्याओं के आंकड़े भी इस पेज पर दिखते हैं टेस्टिंग के दौरान, टेस्ट केस की सूची, एक्ज़ीक्यूशन के लॉग, और टेस्ट चलाना.

टेस्ट के नतीजों की पूरी जानकारी

टेस्ट के ज़्यादा जानकारी वाले नतीजे, इनके लिए Google Cloud Storage बकेट में उपलब्ध हैं 90 दिन. यह देखने के लिए कि एक्ज़ीक्यूशन चलने का नतीजा पेज में सोर्स फ़ाइलें देखें पर क्लिक करें बकेट.

जांच के नतीजों को 90 से ज़्यादा दिनों तक बनाए रखने के लिए, जांच के नतीजे भेजें को ज़्यादा स्थायी Cloud Storage बकेट में बदलना होगा, जिसे आपको --results-bucket gcloud कमांड-लाइन का विकल्प. इसके बाद, उम्र सेटिंग को सेट करके यह तय किया जा सकता है कि Cloud Storage का इस्तेमाल कब तक करना है नतीजों को सेव करता है. उम्र की सेटिंग बदलने के तरीके के बारे में ज़्यादा जानकारी के लिए, लाइफ़साइकल देखें शर्तें पढ़ें.