Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

আপনার অ্যাপের জন্য যদি ফায়ারবেস প্রকল্প না থাকে তবে ফায়ারবেস কনসোলে যান এবং এখনই এটি তৈরি করতে নতুন প্রকল্প তৈরি করুন ক্লিক করুন । আপনার প্রকল্পে আপনার মালিকানা বা সম্পাদনার অনুমতি প্রয়োজন হবে।

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

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

  • ইনস্ট্রুমেন্টেশন পরীক্ষা : আপনি যে পরীক্ষাটি লিখেছেন তা আপনাকে নির্দিষ্ট করা ক্রিয়াগুলি দিয়ে আপনার অ্যাপের ইউআই ড্রাইভ করতে দেয় drive একটি ইনস্ট্রুমেন্টেশন পরীক্ষা AndroidJUnitRunnerAPI গুলি ব্যবহার করে সঠিক কার্যকারিতা যাচাই করতে আপনার অ্যাপ্লিকেশনটির অবস্থা সম্পর্কে সুস্পষ্ট বক্তব্যগুলিও তৈরি করতে পারে টেস্ট ল্যাব এস্প্রেসো এবং ইউআই অটোমেটর ২.০ উপকরণ পরীক্ষার ফ্রেমওয়ার্কগুলিকে সমর্থন করে।
  • রোবো পরীক্ষা : এমন একটি পরীক্ষা যা আপনার অ্যাপ্লিকেশনটির ইন্টারফেসটিকে বিশ্লেষণ করে এবং তারপরে ব্যবহারকারী ক্রিয়াকলাপগুলি অনুকরণ করে এটি স্বয়ংক্রিয়ভাবে অন্বেষণ করে।
  • গেম লুপ পরীক্ষা : গেম অ্যাপগুলিতে খেলোয়াড়ের ক্রিয়াকলাপ অনুকরণ করতে একটি "ডেমো মোড" ব্যবহার করে এমন একটি পরীক্ষা test

একটি পরীক্ষা চালাতে, অ্যান্ড্রয়েডের জন্য ফায়ারবেস টেস্ট ল্যাব দিয়ে পরীক্ষা চালান দেখুন।

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

অ্যান্ড্রয়েড টেস্ট অর্কেস্টেটর আপনার অ্যাপ্লিকেশনটির প্রতিটি ইন্সট্রুমেন্টেশন পরীক্ষা স্বতন্ত্রভাবে চালায়, যার বিভিন্ন সুবিধা রয়েছে, তবে একটি ব্যর্থতা:

উপকারিতা

  • কোনও ভাগ করা রাষ্ট্র নেই: প্রতিটি পরীক্ষা তার নিজস্ব ইনস্ট্রুমেন্টেশন দৃষ্টান্তে চলে, সুতরাং ভাগ করে নেওয়া রাষ্ট্র পরীক্ষাগুলিতে জুড়ে না।

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

খসড়া

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

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

আপনার পরীক্ষার ফলাফলগুলি তদন্ত করুন

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