Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

ফায়ারবেস কনসোল দিয়ে পরীক্ষা শুরু করুন

ফায়ারবেস টেস্ট ল্যাব অ্যান্ড্রয়েড অ্যাপ পরীক্ষার জন্য ক্লাউড-ভিত্তিক অবকাঠামো প্রদান করে। এই নথিতে বর্ণনা করা হয়েছে কিভাবে ফায়ারবেস কনসোল ব্যবহার করে টেস্ট ল্যাব শুরু করা যায়।

ধাপ 1. একটি Firebase প্রকল্প তৈরি করুন

আপনি যদি এখনো না তাহলে, এখানে যান Firebase কনসোল এবং একটি নতুন Firebase প্রোজেক্ট তৈরি করুন।

ধাপ 2. একটি পরীক্ষা চালান

ফায়ারবেস টেস্ট ল্যাব আপনাকে নিম্নলিখিত ধরণের পরীক্ষা চালাতে দেয়:

  • যন্ত্রানুষঙ্গের পরীক্ষা : একটি পরীক্ষা আপনি লিখতে যে আপনার ক্রিয়াগুলি উল্লেখ সঙ্গে আপনার অ্যাপের UI 'তে চালাতে আপনাকে অনুমতি দেয়। একটি যন্ত্রানুষঙ্গের পরীক্ষা এছাড়াও সঠিক ব্যবহার কার্যকারিতা যাচাই করার জন্য আপনার অ্যাপের অবস্থা সম্পর্কে স্পষ্ট গবেষকেরা করতে পারেন AndroidJUnitRunnerAPIs। টেস্ট ল্যাব সমর্থন এসপ্রেসো এবং UI 'তে Automator 2.0 যন্ত্রানুষঙ্গের পরীক্ষা অবকাঠামো।
  • Robo পরীক্ষা : যে আপনার অ্যাপ্লিকেশনের ইন্টারফেস বিশ্লেষণ এবং তারপর ব্যবহারকারী কার্যক্রম simulating দ্বারা স্বয়ংক্রিয়ভাবে প্রতিবেদক একটি পরীক্ষা।
  • খেলা লুপ পরীক্ষা : একটি পরীক্ষা খেলা অ্যাপ্লিকেশনে অনুকরণ খেলোয়াড় ক্রিয়া একটি "ডেমো মোড" ব্যবহার করে।

একটি পরীক্ষা চালাতে, দেখতে Android এর জন্য Firebase টেস্ট ল্যাব দিয়ে চালানো পরীক্ষায়

নতুন: অর্কেস্ট্রেটরের সাথে যন্ত্র পরীক্ষা

অ্যান্ড্রয়েড টেস্ট Orchestrator আপনার অ্যাপ্লিকেশনের যন্ত্রানুষঙ্গের পরীক্ষা প্রতিটি স্বাধীনভাবে চালায়, যা বেশ কিছু সুবিধা আছে, কিন্তু এক অপূর্ণতা:

উপকারিতা

  • কোনো ভাগ করা রাজ্য: নিজস্ব যন্ত্রানুষঙ্গের উদাহরণস্বরূপ প্রতিটি পরীক্ষা রান, তাই ভাগ রাষ্ট্র পরীক্ষার জুড়ে না জমা নেই।

  • বিচ্ছিন্ন বিপর্যস্ত: একটি পরীক্ষা ক্র্যাশ, এটা যন্ত্রানুষঙ্গের শুধুমাত্র নিজস্ব উদাহরণস্বরূপ নিচে লাগে, তাই আপনার স্যুট অন্যান্য পরীক্ষার এখনো চালানো।

ত্রুটি

  • দীর্ঘ্য রানটাইম: প্রতিটি পরীক্ষা নিজস্ব যন্ত্রানুষঙ্গের উদাহরণস্বরূপ উপায়ে চলমান যে পরীক্ষার প্রক্রিয়া সামান্য দীর্ঘ সর্বোপরি লাগে। বর্ধিত রান টাইম আপনার প্রভাব পারে কোটা ব্যবহার বা বিল সময় এবং আপনার ডিভাইসেস 'আঘাত করার কারণ হতে পারে সময়-আউট সীমা

টেস্ট ল্যাব সবসময় অর্কেস্ট্রেটরের সর্বশেষ সংস্করণ ব্যবহার করে। Orchestrator সক্রিয় করার জন্য, Orchestrator দিয়ে চালানো নির্বাচন থেকে অতিরিক্ত বিকল্প ইন স্ক্রিনে যন্ত্রানুষঙ্গের পরীক্ষা সেটআপ

ধাপ 3. আপনার পরীক্ষার ফলাফল অনুসন্ধান করুন

যখন পরীক্ষা শুরু হয়, আপনি স্বয়ংক্রিয়ভাবে পরীক্ষার ফলাফল পৃষ্ঠায় পুনirectনির্দেশিত হন। আপনার নির্বাচিত বিভিন্ন কনফিগারেশনের সংখ্যা এবং আপনার পরীক্ষার জন্য পরীক্ষার সময়সীমা নির্ধারণের উপর নির্ভর করে পরীক্ষাগুলি চালাতে কয়েক মিনিট সময় নিতে পারে। আপনার পরীক্ষা শেষ হওয়ার পর, আপনি পরীক্ষার ফলাফল পর্যালোচনা করতে পারেন। দেখুন বিশ্লেষণ Firebase টেস্ট ল্যাব ফলাফল কিভাবে পরীক্ষার ফলাফল ব্যাখ্যা করা সম্পর্কে আরো জানতে।