আপনি Firebase কনসোল অথবা Firebase CLI এর মাধ্যমে আপনার পরীক্ষা চালান না কেন, আপনি Firebase কনসোলে আপনার বিস্তারিত পরীক্ষার ফলাফল খুঁজে পেতে পারেন। আপনার পরীক্ষার ফলাফল কীভাবে বিশ্লেষণ করবেন তা জানতে পড়ুন।
পরীক্ষার ফলাফল দেখুন
একটি পরীক্ষা আপলোড বা নির্বাচন করার পরে এবং আপনার পরীক্ষার ডিভাইসগুলি নির্দিষ্ট করার পরে, আপনি Firebase কনসোলের Test Lab ড্যাশবোর্ডে আপনার পরীক্ষার ফলাফলের সারাংশ (লগ, ভিডিও এবং স্ক্রিনশট সহ) দেখতে পারেন। CI সিস্টেমের সাথে সহজে ব্যবহারের জন্য আপনার কাঁচা পরীক্ষার ফলাফলগুলি একটি Google ক্লাউড বাকেটেও সংরক্ষণ করা হয়।
পরীক্ষার ফলাফল দেখতে Firebase কনসোলের Test Lab বিভাগে যান।
সেখানে আপনি আপনার পূর্ববর্তী সমস্ত পরীক্ষামূলক রানের একটি তালিকা পাবেন। ফলাফলগুলি বোঝার জন্য, টেস্ট ম্যাট্রিক্স সম্পর্কে কিছুটা জানা সাহায্য করে: যখন আপনি আপনার নির্বাচিত ডিভাইস এবং কনফিগারেশনের বিরুদ্ধে একটি পরীক্ষা বা টেস্ট কেসের একটি সেট চালান, তখন Test Lab আপনার অ্যাপের বিরুদ্ধে একটি ব্যাচে পরীক্ষা চালায়, তারপর ফলাফলগুলিকে একটি পরীক্ষামূলক ম্যাট্রিক্স হিসাবে প্রদর্শন করে।
ডিভাইস × পরীক্ষা সম্পাদন = পরীক্ষা ম্যাট্রিক্স
- যন্ত্র
- একটি ফিজিক্যাল বা ভার্চুয়াল ডিভাইস (শুধুমাত্র অ্যান্ড্রয়েড) যার মাধ্যমে আপনি পরীক্ষা চালান, যেমন একটি ফোন, ট্যাবলেট, অথবা পরিধেয় ডিভাইস। একটি টেস্ট ম্যাট্রিক্সের ডিভাইসগুলি ডিভাইস মডেল, OS সংস্করণ, স্ক্রিন ওরিয়েন্টেশন এবং লোকেল (যা ভূগোল এবং ভাষা সেটিংস নামেও পরিচিত) দ্বারা চিহ্নিত করা হয়।
- পরীক্ষা, পরীক্ষা সম্পাদন
- একটি ডিভাইসে চালানোর জন্য একটি পরীক্ষা (অথবা পরীক্ষার কেসের একটি সেট)। আপনি প্রতিটি ডিভাইসে একটি পরীক্ষা চালাতে পারেন, অথবা ঐচ্ছিকভাবে পরীক্ষাটি ভাগ করে বিভিন্ন ডিভাইসে এর পরীক্ষার কেস চালাতে পারেন।
- টেস্ট ম্যাট্রিক্স
- আপনার পরীক্ষা সম্পাদনের জন্য স্ট্যাটাস এবং পরীক্ষার ফলাফল ধারণ করে। যদি একটি ম্যাট্রিক্সে কোনও পরীক্ষা সম্পাদন ব্যর্থ হয়, তাহলে পুরো ম্যাট্রিক্স ব্যর্থ হয়।
পরীক্ষার ম্যাট্রিক্স ফলাফল ব্যাখ্যা করুন
যদি আপনি Firebase কনসোলে আপনার পরীক্ষা শুরু করেন, Test Lab আপনাকে সরাসরি আপনার চলমান পরীক্ষার ম্যাট্রিক্সে নিয়ে যাবে, যেখানে আপনি আপনার পরীক্ষার অগ্রগতি দেখতে পারবেন। যদি আপনি এর পরিবর্তে কমান্ড লাইন টুল ব্যবহার করে থাকেন, তাহলে আপনি চলমান পরীক্ষার ম্যাট্রিক্স পৃষ্ঠায় যাওয়ার জন্য এটি প্রদত্ত URL অনুসরণ করতে পারেন।
প্রতিটি টেস্ট এক্সিকিউশন Test Lab রানের জন্য ম্যাট্রিক্সে একটি লাইন থাকে। এক্সিকিউশন নামের আগে থাকা আইকনটি এক্সিকিউশনের অবস্থা প্রদর্শন করে:
- play_circle_outline চলছে: পরীক্ষামূলক সম্পাদন এখনও চলছে। আপনার অ্যাপে পরীক্ষার সংখ্যা এবং জটিলতার উপর নির্ভর করে সম্পাদন সম্পূর্ণ হতে এক ঘন্টা পর্যন্ত সময় লাগতে পারে।
- check_circle উত্তীর্ণ: এক্সিকিউশনের কোনও পরীক্ষাই ব্যর্থ হয়নি।
- সতর্কতা ব্যর্থ: মৃত্যুদণ্ড কার্যকরের অন্তত একটি পরীক্ষা ব্যর্থ হয়েছে।
- ত্রুটি অনিশ্চিত: পরীক্ষার ফলাফল অনিশ্চিত ছিল, সম্ভবত Test Lab ত্রুটির কারণে।
- ব্লক এড়িয়ে গেছে: Test Lab আপনার পরীক্ষা এড়িয়ে গেছে, কারণ আপনার নির্বাচিত ডিভাইস/ওএস সংস্করণ সংমিশ্রণটি অনুপলব্ধ।
একটি একক পরীক্ষা সম্পাদনের ফলাফল ব্যাখ্যা করা
টেস্ট ম্যাট্রিক্স ফলাফল পৃষ্ঠা থেকে, নির্দিষ্ট টেস্ট এক্সিকিউশনের ফলাফল দেখতে যেকোনো একটি টেস্ট এক্সিকিউশনে ক্লিক করুন।
এই পৃষ্ঠাটি আপনাকে সেই পরীক্ষা সম্পাদনের পরিসংখ্যান দেখাবে, যার মধ্যে রয়েছে পরীক্ষায় সম্মুখীন হওয়া সমস্যা, পরীক্ষার কেসের তালিকা, সম্পাদনের লগ এবং পরীক্ষা চালানোর একটি ভিডিও।
বিস্তারিত পরীক্ষার ফলাফল
বিস্তারিত পরীক্ষার ফলাফল ৯০ দিনের জন্য একটি Google Cloud Storage বাকেটে পাওয়া যাবে। বাকেটি দেখতে একটি পরীক্ষা সম্পাদনের ফলাফল পৃষ্ঠায় "উৎস ফাইল দেখুন" এ ক্লিক করুন।
৯০ দিনের বেশি সময় ধরে বিস্তারিত পরীক্ষার ফলাফল ধরে রাখতে, --results-bucket gcloud কমান্ড-লাইন বিকল্প ব্যবহার করে আপনার মালিকানাধীন একটি স্থায়ী Cloud Storage বাকেটে পরীক্ষার ফলাফল পাঠান। এরপর আপনি Cloud Storage কতক্ষণ ফলাফল সংরক্ষণ করবে তা নির্ধারণ করতে বয়স সেটিং সেট করতে পারেন। বয়স সেটিং কীভাবে পরিবর্তন করবেন সে সম্পর্কে আরও তথ্যের জন্য, জীবনচক্রের শর্তাবলী দেখুন।