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

Firebase कंसोल में, पहले चलाए गए सभी टेस्ट के नतीजे DevOps और जुड़ाव > Test Lab पर जाकर देखे जा सकते हैं. इस पेज पर, Test LabTest Lab का इस्तेमाल करके अपने प्रोजेक्ट के साथ टेस्ट किए गए ऐप्लिकेशन के टेस्ट के सभी नतीजे दिखते हैं. इस पेज पर, Firebase कंसोल या Firebase CLI के ज़रिए चलाए गए टेस्ट दिखते हैं.

टेस्ट के नतीजों का विश्लेषण करने का तरीका जानने के लिए, आगे पढ़ें.

टेस्ट के नतीजे देखना

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

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

डिवाइस × टेस्ट के तरीके = टेस्ट मैट्रिक्स

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

टेस्ट मैट्रिक्स के नतीजों को समझना

अगर Firebase कंसोल में टेस्ट शुरू किए जाते हैं, तो Test Lab आपको सीधे चल रहे टेस्ट मैट्रिक्स पर ले जाता है. यहां, टेस्ट की प्रोग्रेस देखी जा सकती है . अगर आपने कमांड लाइन टूल का इस्तेमाल किया है, तो चल रहे टेस्ट मैट्रिक्स वाले पेज पर जाने के लिए, टूल से मिले यूआरएल को फ़ॉलो करें.

मैट्रिक्स में, Test Lab से चलाए गए हर टेस्ट के तरीके के लिए एक लाइन होती है. टेस्ट के तरीके के नाम से पहले दिखने वाला आइकॉन, उस तरीके की स्थिति दिखाता है:

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

किसी एक टेस्ट के तरीके के नतीजों को समझना

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

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

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

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

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