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

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

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

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

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

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

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

Test Lab ল্যাবে পরীক্ষা

আপনি অ্যান্ড্রয়েড এবং আইওএস উভয় টার্গেটের সাথেই Test Lab ব্যবহার করতে পারেন।

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

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

iOS সেটআপ

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

রোবো টেস্ট সাপোর্ট

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

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

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

সীমাবদ্ধতা

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

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

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

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