পরীক্ষার ফলাফল বিশ্লেষণ

আপনি Firebase কনসোল বা Firebase CLI এর মাধ্যমে আপনার পরীক্ষা চালান না কেন, আপনি Firebase কনসোলে আপনার বিস্তারিত পরীক্ষার ফলাফল খুঁজে পেতে পারেন। আপনার পরীক্ষার ফলাফলগুলি কীভাবে বিশ্লেষণ করবেন তা শিখতে পড়ুন।

পরীক্ষার ফলাফল দেখুন

আপনি একটি পরীক্ষা আপলোড বা নির্বাচন করার পরে এবং আপনার পরীক্ষার ডিভাইসগুলি নির্দিষ্ট করার পরে, আপনি Firebase কনসোলের টেস্ট ল্যাব ড্যাশবোর্ডে আপনার পরীক্ষার ফলাফলের সারাংশ (লগ, ভিডিও এবং স্ক্রিনশট সহ) দেখতে পারেন। CI সিস্টেমের সাথে সহজে ব্যবহারের জন্য আপনার কাঁচা পরীক্ষার ফলাফলগুলি একটি Google ক্লাউড বালতিতেও সংরক্ষণ করা হয়।

পরীক্ষার ফলাফল দেখতে Firebase কনসোলের টেস্ট ল্যাব বিভাগে যান।

আপনি সেখানে আপনার আগের সমস্ত টেস্ট রানের একটি তালিকা পাবেন। ফলাফলগুলি বোঝার জন্য, এটি পরীক্ষার ম্যাট্রিক্স সম্পর্কে কিছুটা জানতে সহায়তা করে: যখন আপনি একটি পরীক্ষা চালান বা আপনার নির্বাচিত ডিভাইস এবং কনফিগারেশনগুলির বিরুদ্ধে টেস্ট কেসগুলির একটি সেট চালান, তখন টেস্ট ল্যাব একটি ব্যাচে আপনার অ্যাপের বিরুদ্ধে পরীক্ষা চালায়, তারপর প্রদর্শন করে একটি পরীক্ষার ম্যাট্রিক্স হিসাবে ফলাফল.

ডিভাইস × টেস্ট এক্সিকিউশন = টেস্ট ম্যাট্রিক্স

যন্ত্র
একটি শারীরিক বা ভার্চুয়াল ডিভাইস (কেবলমাত্র Android) যেটিতে আপনি একটি পরীক্ষা চালান, যেমন একটি ফোন, ট্যাবলেট বা পরিধানযোগ্য ডিভাইস। একটি টেস্ট ম্যাট্রিক্সের ডিভাইসগুলিকে ডিভাইস মডেল, OS সংস্করণ, স্ক্রিন অভিযোজন এবং লোকেল (ভূগোল এবং ভাষা সেটিংস হিসাবেও পরিচিত) দ্বারা চিহ্নিত করা হয়।
পরীক্ষা, পরীক্ষা নির্বাহ
একটি ডিভাইসে চালানোর জন্য একটি পরীক্ষা (বা পরীক্ষার কেসগুলির একটি সেট)৷ আপনি প্রতি ডিভাইসে একটি পরীক্ষা চালাতে পারেন, অথবা ঐচ্ছিকভাবে পরীক্ষাটি শার্ড করে বিভিন্ন ডিভাইসে এর টেস্ট কেস চালাতে পারেন।
টেস্ট ম্যাট্রিক্স
আপনার পরীক্ষা নির্বাহের জন্য স্ট্যাটাস এবং পরীক্ষার ফলাফল রয়েছে। একটি ম্যাট্রিক্সে কোনো পরীক্ষা সম্পাদন ব্যর্থ হলে, পুরো ম্যাট্রিক্স ব্যর্থ হয়।

পরীক্ষার ম্যাট্রিক্স ফলাফল ব্যাখ্যা করুন

আপনি যদি Firebase কনসোলে আপনার পরীক্ষাগুলি শুরু করেন, তাহলে টেস্ট ল্যাব আপনাকে সরাসরি আপনার অগ্রগতি পরীক্ষা ম্যাট্রিক্সে নিয়ে যাবে, যেখানে আপনি আপনার পরীক্ষার অগ্রগতি দেখতে পারবেন। আপনি যদি পরিবর্তে কমান্ড লাইন টুল ব্যবহার করেন, তাহলে আপনি ইন-প্রোগ্রেস টেস্ট ম্যাট্রিক্স পৃষ্ঠায় যাওয়ার জন্য এটি প্রদান করা URL অনুসরণ করতে পারেন।

ম্যাট্রিক্সে প্রতিটি টেস্ট এক্সিকিউশন টেস্ট ল্যাব রানের জন্য একটি লাইন রয়েছে। মৃত্যুদন্ডের নামের আগে আইকনটি সেই মৃত্যুদন্ডের স্থিতি প্রদর্শন করে:

  • play_circle_outline প্রগতিতে: পরীক্ষা সম্পাদন এখনও চলছে। আপনার অ্যাপে পরীক্ষার সংখ্যা এবং জটিলতার উপর নির্ভর করে মৃত্যুদন্ড সম্পূর্ণ হতে এক ঘন্টা পর্যন্ত সময় লাগতে পারে।
  • check_circle উত্তীর্ণ: এক্সিকিউশনের কোনো পরীক্ষাই ব্যর্থ হয়নি।
  • সতর্কতা ব্যর্থ হয়েছে: মৃত্যুদন্ডের অন্তত একটি পরীক্ষা ব্যর্থ হয়েছে।
  • ত্রুটি অনিয়ন্ত্রিত: পরীক্ষার ফলাফলগুলি অনিশ্চিত ছিল, সম্ভবত একটি টেস্ট ল্যাবের ত্রুটির কারণে৷
  • ব্লক স্কিপড: টেস্ট ল্যাব আপনার পরীক্ষা এড়িয়ে গেছে, কারণ আপনার নির্বাচিত ডিভাইস/OS সংস্করণের সমন্বয় অনুপলব্ধ।

একটি একক পরীক্ষা সম্পাদন থেকে ফলাফল ব্যাখ্যা করা

পরীক্ষার ম্যাট্রিক্স ফলাফল পৃষ্ঠা থেকে, সেই নির্দিষ্ট পরীক্ষার ফলাফল দেখতে পরীক্ষা সম্পাদনের একটিতে ক্লিক করুন।

পৃষ্ঠাটি আপনাকে সেই পরীক্ষা সম্পাদনের পরিসংখ্যান দেখায়, যার মধ্যে পরীক্ষার সম্মুখীন হওয়া সমস্যাগুলি, পরীক্ষার ক্ষেত্রেগুলির একটি তালিকা, সম্পাদনের লগগুলি এবং পরীক্ষা চালানোর একটি ভিডিও রয়েছে৷

বিস্তারিত পরীক্ষার ফলাফল

বিশদ পরীক্ষার ফলাফল 90 দিনের জন্য Google ক্লাউড স্টোরেজ বালতিতে পাওয়া যায়। বালতি দেখতে একটি পরীক্ষার ফলাফল পৃষ্ঠায় উৎস ফাইল দেখুন ক্লিক করুন.

বিশদ পরীক্ষার ফলাফল 90 দিনের বেশি সময় ধরে রাখতে, পরীক্ষার ফলাফলগুলিকে আরও স্থায়ী ক্লাউড স্টোরেজ বাকেট-এ পাঠান যা আপনি --results-bucket gcloud কমান্ড-লাইন বিকল্প ব্যবহার করে। ক্লাউড স্টোরেজ কতক্ষণ ফলাফল সঞ্চয় করে তা নির্ধারণ করতে আপনি বয়স সেটিং সেট করতে পারেন। কিভাবে বয়স সেটিং পরিবর্তন করতে হয় সে সম্পর্কে আরও তথ্যের জন্য, জীবনচক্রের শর্তাবলী দেখুন।