Firebase কনসোল ব্যবহার করে কীভাবে iOS টেস্ট রান করাতে হয় তা এই নির্দেশিকায় বর্ণনা করা হয়েছে।
ধাপ ১. Firebase প্রোজেক্ট তৈরি করা
আপনি এখনও না করে থাকলে, Firebase কনসোলে যান এবং একটি নতুন Firebase প্রোজেক্ট তৈরি করুন।
ধাপ ২. আপনার টেস্ট আপলোড ও রান করা
XCTest
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।
শুরু করুন (বা টেস্ট চালান) বিকল্পে ক্লিক করুন, তারপর XCTest চালান বিকল্প বেছে নিন।
ব্রাউজ করুন বিকল্পে ক্লিক করুন এবং আপনার তৈরি করা জিপ ফাইলটি খুঁজুন।
আপনি যেসব ডিভাইস, ভার্সন, ওরিয়েন্টেশন ও লোকেলে টেস্ট করতে চান, সেগুলির পাশের বক্সে টিকচিহ্ন দিন।
(ঐচ্ছিক) Firebase কনসোলে আপনার টেস্ট ম্যাট্রিক্স শনাক্ত ও লোকেট করতে সাহায্য পেতে, টেস্ট ম্যাট্রিক্স লেবেল (ঐচ্ছিক) ফিল্ডে লেবেলের নাম লিখে আপনার টেস্ট ম্যাট্রিক্সে লেবেল যোগ করতে পারেন।
টেস্ট শুরু করুন বিকল্পে ক্লিক করুন।
গেম লুপ টেস্ট
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।
আপনার প্রথম টেস্ট চালান > iOS গেম লুপ চালান বিকল্পে ক্লিক করুন।
অ্যাপ আপলোড করুন বিভাগে, ব্রাউজ করুন বিকল্পে ক্লিক করুন, তারপর আপনার অ্যাপের IPA ফাইল বেছে নিন (আপনি আগে থেকে না করে থাকলে, আপনার অ্যাপের জন্য IPA ফাইল তৈরি করুন)।
(ঐচ্ছিক) Firebase কনসোলে আপনার টেস্ট ম্যাট্রিক্স শনাক্ত ও লোকেট করতে সাহায্য পেতে, আপনি টেস্ট ম্যাট্রিক্স লেবেল (ঐচ্ছিক) ফিল্ডে লেবেলের নাম লিখে আপনার টেস্ট ম্যাট্রিক্সে লেবেল যোগ করতে পারেন।
(ঐচ্ছিক) আপনি যদি একই সাথে একাধিক লুপ (অর্থাৎ, দৃশ্য) চালাতে চান অথবা চালানোর জন্য নির্দিষ্ট লুপ বেছে নিতে চান, তাহলে দৃশ্য ফিল্ডে লুপ নম্বর লিখুন।
যেমন, আপনি
1-3, 5লিখলে, Test Lab লুপ রান করে1,2,3এবং5। ডিফল্ট হিসেবে (আপনি দৃশ্য ফিল্ডে কিছু না লিখলে), Test Lab শুধুমাত্র লুপ রান করে1।ডিভাইস বিভাগে, এক বা একাধিক ফিজিক্যাল ডিভাইস বেছে নিন যেগুলিতে আপনি অ্যাপ পরীক্ষা করতে চান, তারপর পরীক্ষা শুরু করুন বিকল্পে ক্লিক করুন।
ধাপ ৩. আপনার টেস্টের ফলাফল খতিয়ে দেখা
টেস্ট শুরু হলে, আপনাকে অটোমেটিক টেস্টের ফলাফল পৃষ্ঠায় রিডাইরেক্ট করা হবে। আপনার বেছে নেওয়া বিভিন্ন কনফিগারেশনের সংখ্যা এবং আপনার টেস্টের জন্য সেট করা টেস্ট টাইমআউট মেয়াদের উপর নির্ভর করে টেস্ট রান করতে কয়েক মিনিট সময় লাগতে পারে। আপনার টেস্ট রান করার পরে, আপনি টেস্টের ফলাফল পর্যালোচনা করতে পারবেন। টেস্টের ফলাফল কীভাবে ব্যাখ্যা করতে হয় সেই সম্পর্কে আরও জানতে ফলাফল Firebase Test Lab বিশ্লেষণ করা দেখুন।