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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

टेस्ट के बारे में ज़्यादा जानकारी वाले नतीजे

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

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