ফ্লটার সহ ইন্টিগ্রেশন টেস্টিং

ফায়ারবেস টেস্ট ল্যাবের সাথে ফ্লাটার অ্যাপগুলি পরীক্ষা করতে, আপনি ফ্লাটার ইন্টিগ্রেশন টেস্ট লিখতে পারেন, Android APK বা iOS টেস্ট জিপ ফাইল তৈরি করতে পারেন এবং নিয়মিত Android ইন্সট্রুমেন্টেশন টেস্ট বা iOS XCTests হিসাবে চালাতে পারেন।

ফ্লাটার ইন্টিগ্রেশন টেস্ট প্রকার

ফ্লাটার তিন ধরনের পরীক্ষা সমর্থন করে: ইউনিট পরীক্ষা, উইজেট পরীক্ষা এবং ইন্টিগ্রেশন পরীক্ষা। একটি ইউনিট পরীক্ষা একটি পদ্ধতি বা শ্রেণীর আচরণ যাচাই করে। একটি উইজেট পরীক্ষা অ্যাপটি নিজে না চালিয়ে ফ্লটার উইজেটগুলির আচরণ যাচাই করে৷ একটি ইন্টিগ্রেশন পরীক্ষা , যাকে এন্ড-টু-এন্ড টেস্টিং বা GUI টেস্টিংও বলা হয়, সম্পূর্ণ অ্যাপটি চালায়।

ইন্টিগ্রেশন পরীক্ষা সম্পর্কে আরও জানতে, ফ্লটার ইন্টিগ্রেশন টেস্টিং দেখুন।

ফ্লটার ইন্টিগ্রেশন পরীক্ষা লিখুন

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

টেস্ট ল্যাবে পরীক্ষা করুন

আপনি Android এবং iOS উভয় লক্ষ্যমাত্রার সাথে টেস্ট ল্যাব ব্যবহার করতে পারেন।

অ্যান্ড্রয়েড সেটআপ

README এর Android ডিভাইস টেস্টিং বিভাগে নির্দেশাবলী অনুসরণ করুন।

iOS সেটআপ

README এর iOS ডিভাইস টেস্টিং বিভাগে নির্দেশাবলী অনুসরণ করুন।

রোবো পরীক্ষা সমর্থন

রোবো পরীক্ষাগুলি স্থানীয়ভাবে ফ্লটারকে সমর্থন করে না। আপনার অ্যাপের ক্রলিং উন্নত করতে, Robo স্ক্রিপ্টগুলি ব্যবহার করুন, যা পরীক্ষা যা মোবাইল অ্যাপের জন্য ম্যানুয়াল QA কাজগুলিকে স্বয়ংক্রিয় করে এবং ক্রমাগত ইন্টিগ্রেশন (CI) এবং প্রি-লঞ্চ টেস্টিং কৌশলগুলি সক্ষম করে৷ উদাহরণস্বরূপ, আরও সুনির্দিষ্ট এবং দৃঢ় উপায়ে Robo আচরণ নিয়ন্ত্রণ করতে, আপনি visionText এর সাথে ক্লিকগুলি ব্যবহার করতে পারেন।

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

আপনি একটি অ্যান্ড্রয়েড ইন্সট্রুমেন্টেশন পরীক্ষা বা একটি iOS XCTest হিসাবে Flutter ইন্টিগ্রেশন পরীক্ষা চালাতে পারেন। একটি ইন্টিগ্রেশন পরীক্ষার ফলাফল বিশ্লেষণ করতে, আপনার প্ল্যাটফর্মের উপর নির্ভর করে Android এবং iOS এর জন্য ডকুমেন্টেশন দেখুন।

সীমাবদ্ধতা

পৃথক পরীক্ষার ক্ষেত্রে পরীক্ষার সময় সংক্রান্ত তথ্য উপলভ্য নয়, যার অর্থ হল পরীক্ষার ক্ষেত্রে সময়কাল এবং পৃথক পরীক্ষার ক্ষেত্রে ভিডিওর মতো বৈশিষ্ট্যগুলি প্রত্যাশিতভাবে কাজ করে না।

সমস্যা সমাধান

আপনি যদি সমস্যার সম্মুখীন হন, তাহলে ইন্টিগ্রেশন পরীক্ষার জন্য পাবলিক ইস্যু ট্র্যাকার দেখুন।

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