Firebase কনসোল থেকে Firebase টেস্ট ল্যাব দিয়ে শুরু করুন

এই নির্দেশিকায় Firebase কনসোল ব্যবহার করে আইওএস টেস্ট চালানোর পদ্ধতি বর্ণনা করা হয়েছে।

ধাপ ১. একটি ফায়ারবেস প্রজেক্ট তৈরি করুন।

যদি এখনও না করে থাকেন, তাহলে Firebase কনসোলে গিয়ে একটি নতুন Firebase প্রজেক্ট তৈরি করুন।

ধাপ ২. আপনার পরীক্ষাটি আপলোড করুন এবং চালান।

এক্সটেস্ট

  1. Firebase কনসোলে Test Lab খুলুন।

  2. এটি আপনার প্রথম পরীক্ষা হলে, iOS-এর অধীনে ‘Get Started’-এ ক্লিক করুন। আপনি যদি আগে কোনো পরীক্ষা চালিয়ে থাকেন, তাহলে ‘Run a Test’-এ ক্লিক করুন এবং তারপরে ‘Run an XCTest’ নির্বাচন করুন।

  3. ব্রাউজ-এ ক্লিক করুন এবং আপনার তৈরি করা .zip ফাইলটি খুঁজুন।

  4. আপনি যে প্রতিটি ডিভাইস, সংস্করণ, ওরিয়েন্টেশন এবং লোকেল-এর জন্য পরীক্ষা করতে চান, সেগুলোর বক্সে টিক চিহ্ন দিন।

  5. (ঐচ্ছিক) Firebase কনসোলে আপনার টেস্ট ম্যাট্রিক্সগুলো শনাক্ত করতে ও খুঁজে পেতে সাহায্য করার জন্য, আপনি 'Test matrix label (optional)' ফিল্ডে একটি লেবেলের নাম লিখে আপনার টেস্ট ম্যাট্রিক্সে একটি লেবেল যোগ করতে পারেন।

  6. টেস্ট শুরু করতে ক্লিক করুন।

গেম লুপ পরীক্ষা

  1. Firebase কনসোলের Test Lab পেজে, Run Your First Test > Run an iOS Game Loop-এ ক্লিক করুন।

  2. আপলোড অ্যাপ বিভাগে, ব্রাউজ-এ ক্লিক করুন, তারপর আপনার অ্যাপের IPA ফাইলটি নির্বাচন করুন (যদি আগে থেকে তৈরি না করে থাকেন, তবে আপনার অ্যাপের জন্য একটি IPA ফাইল তৈরি করুন )।

  3. (ঐচ্ছিক) Firebase কনসোলে আপনার টেস্ট ম্যাট্রিক্সগুলো শনাক্ত করতে ও খুঁজে পেতে সাহায্য করার জন্য, আপনি 'Test matrix label (optional)' ফিল্ডে একটি লেবেলের নাম লিখে আপনার টেস্ট ম্যাট্রিক্সে একটি লেবেল যোগ করতে পারেন।

  4. (ঐচ্ছিক) যদি আপনি একই সময়ে একাধিক লুপ (যাকে সিনারিও-ও বলা হয়) চালাতে চান অথবা চালানোর জন্য নির্দিষ্ট লুপ নির্বাচন করতে চান, তাহলে সিনারিও ফিল্ডে লুপ নম্বরগুলো লিখুন।

    উদাহরণস্বরূপ, যখন আপনি "1-3, 5" প্রবেশ করান, Test Lab লুপ 1, 2, 3 এবং 5 চালায়। ডিফল্টরূপে (যদি আপনি সিনারিও ফিল্ডে কিছু প্রবেশ না করেন), Test Lab শুধুমাত্র লুপ 1 চালায়।

  5. ডিভাইসেস সেকশনে, আপনার অ্যাপটি পরীক্ষা করার জন্য এক বা একাধিক ফিজিক্যাল ডিভাইস নির্বাচন করুন, তারপর স্টার্ট টেস্টস-এ ক্লিক করুন।

ধাপ ৩. আপনার পরীক্ষার ফলাফল খতিয়ে দেখুন।

টেস্ট শুরু হলে, আপনাকে স্বয়ংক্রিয়ভাবে টেস্টের ফলাফল পেজে নিয়ে যাওয়া হবে। আপনার নির্বাচিত বিভিন্ন কনফিগারেশনের সংখ্যা এবং টেস্টের জন্য সেট করা টেস্ট টাইমআউটের সময়কালের উপর নির্ভর করে, টেস্টগুলো চলতে কয়েক মিনিট সময় নিতে পারে। আপনার টেস্টগুলো চলার পর, আপনি পরীক্ষার ফলাফল পর্যালোচনা করতে পারেন। পরীক্ষার ফলাফল কীভাবে ব্যাখ্যা করতে হয় সে সম্পর্কে আরও জানতে ‘Analyzing Firebase Test Lab Results’ দেখুন।