মব্লি হলো হোস্ট-চালিত, এন্ড-টু-এন্ড স্বয়ংক্রিয় পরীক্ষার জন্য একটি ওপেন-সোর্স টেস্ট ফ্রেমওয়ার্ক। ওয়াই-ফাই এবং টেলিফোনির মতো অ্যান্ড্রয়েড ফিচারগুলো যাচাই করার জন্য আপনি একাধিক ডিভাইসে কার্যক্রম সমন্বয় করতে মব্লি ব্যবহার করতে পারেন।
মোবাইল বেসিকস
Mobly ব্যবহার করে আপনি অ্যান্ড্রয়েড ফিচার যাচাই করার জন্য Mobly টেস্ট লিখতে ও চালাতে পারেন। Mobly ব্যবহারের প্রাথমিক বিষয়গুলো জানতে Mobly টিউটোরিয়ালটি দেখুন।
আপনি হোস্ট থেকে ডিভাইস-সাইড কোড ট্রিগার করার জন্য কাস্টম টেস্ট APK তৈরি করতে Mobly Snippet Lib- ও ব্যবহার করতে পারেন।
মোবাইল বৈশিষ্ট্য
Mobly টেস্ট ফ্রেমওয়ার্কটি নিম্নলিখিত বৈশিষ্ট্যগুলো প্রদান করে:
নমনীয় পরীক্ষা সংগঠন
মবলি একটি স্বতন্ত্র লাইব্রেরি, যার উপর ভিত্তি করে ব্যবহারকারীরা বিভিন্ন টেস্ট স্যুট তৈরি করতে পারেন। মবলি ব্যবহারকারীরা অন্য ব্যবহারকারীদের পরিবর্তন থেকে বিচ্ছিন্ন থাকেন।
ব্যবহারকারীরা অন্য ব্যবহারকারীদের প্রভাবিত না করেই প্রজেক্ট-নির্দিষ্ট টেস্ট স্যুটে ডিপেন্ডেন্সি যোগ করতে পারেন।
Mobly snippets ব্যবহারকারীদের শুধুমাত্র পরীক্ষার জন্য প্রাসঙ্গিক API-গুলো ব্যবহার করে কাস্টম টেস্ট APK তৈরি করার সুযোগ দেয়। এর ফলে টেস্ট APK-গুলোর ফাইলের আকার অনেকাংশে বেড়ে যায়।
রক্ষণাবেক্ষণ এবং ডিবাগ করা সহজ
মব্লি তথ্যপূর্ণ পরীক্ষার ফলাফল প্রদান করে, যার মধ্যে টেস্ট ও স্নিপেট স্ট্যাকট্রেস এবং পুনরাবৃত্ত বা পুনরায় চালানো পরীক্ষার জন্য প্রতি-পরীক্ষা-ইটারেশন ফলাফল অন্তর্ভুক্ত থাকে।
মবলি কোডবেসটি প্রি-সাবমিট ইউনিট টেস্টের আওতাভুক্ত এবং নতুন কোড কন্ট্রিবিউশনের ক্ষেত্রেও ইউনিট টেস্ট কভারেজ বাধ্যতামূলক করা হয়, যা কোডে ভুলের ঝুঁকি কমায়।
Mobly snippet APK-গুলো বিশেষাধিকারপ্রাপ্ত অ্যাক্সেস ছাড়াই চালানো যায়, যা বহু প্ল্যাটফর্মে পরীক্ষার সুযোগ করে দেয়।
উদাহরণস্বরূপ মোবাইল পরীক্ষা
নিচে অ্যান্ড্রয়েড ফিচারগুলোর জন্য Mobly টেস্টের কিছু উদাহরণ দেওয়া হলো:
- ওয়াই-ফাই ডিরেক্টের জন্য পরীক্ষা করুন
- CompanionDeviceManager- এর জন্য পরীক্ষা