টেস্ট ডেভেলপমেন্ট ওয়ার্কফ্লো

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

  1. সহজ টেস্ট কনফিগারেশনের জন্য Soong বিল্ড সিস্টেম ব্যবহার করুন।
  2. Android সোর্স ট্রি-তে সরাসরি জমা দেওয়ার আগে ও পরে পরীক্ষা করার নিয়ম তৈরি করতে টেস্ট ম্যাপিং ব্যবহার করুন।
  3. Atest ব্যবহার করে লোকালি টেস্ট রান করুন।

টেস্টের ধরন

যেসব ধরনের পরীক্ষা কাজ করে:

ফাংশনাল টেস্ট, টেস্ট কেসে পাস বা ফেল সংক্রান্ত অ্যাসারশন তৈরি করে, অন্যদিকে মেট্রিক টেস্ট সাধারণত টাইমিং মেট্রিক সংগ্রহ করার জন্য কোনও অ্যাকশন বারবার পারফর্ম করে।

স্ট্যান্ডার্ডাইজড ইনপুট/আউটপুট ফর্ম্যাটের মাধ্যমে, কাস্টমাইজড ফলাফল পার্সিং এবং প্রতিটি টেস্টের জন্য পোস্ট-প্রসেসিংয়ের প্রয়োজনীয়তা দূর করা হয় এবং কনভেনশনের সাথে মানানসই সব টেস্টের জন্য জেনেরিক টেস্ট হারনেস ব্যবহার করা যেতে পারে। Android-এর সাথে অন্তর্ভুক্ত থাকা অবিরাম টেস্ট ফ্রেমওয়ার্কের জন্য ট্রেড ফেডারেশন ওভারভিউ দেখুন।

টেস্ট কেস সংক্রান্ত নির্দেশিকা

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

  • Google অ্যাকাউন্টে সাইন-ইন
  • কানেক্টিভিটি কনফিগার করা হয়েছে (টেলিফোনি/ওয়াই-ফাই/ব্লুটুথ/NFC)
  • টেস্ট প্যারামিটার পাস করা হয়েছে
  • নির্দিষ্ট টেস্ট কেসের জন্য টেস্ট হারনেস দ্বারা সেট-আপ বা টিয়ার ডাউন করা হয়েছে