অ্যান্ড্রয়েড 10 এবং তার নিচের জন্য ভেন্ডর টেস্ট স্যুট এবং পরিকাঠামো

অ্যান্ড্রয়েড ভেন্ডর টেস্ট স্যুট (ভিটিএস) অ্যান্ড্রয়েড পরীক্ষার জন্য ব্যাপক নতুন কার্যকারিতা প্রদান করে এবং একটি পরীক্ষা-চালিত বিকাশ প্রক্রিয়াকে প্রচার করে। অ্যান্ড্রয়েড ডেভেলপমেন্ট সম্প্রদায়কে পরীক্ষার ডেটার সাথে ইন্টারঅ্যাক্ট করতে সাহায্য করার জন্য, অ্যান্ড্রয়েড নিম্নলিখিত পরীক্ষার সংস্থানগুলি অন্তর্ভুক্ত করে:

  • ভিডিও টিউটোরিয়াল। Android 9 এবং Android 8.1-এ VTS এবং CTS-on-GSI চালানো এবং বিকাশ করার ভিডিওগুলি বর্ণনা করে৷
  • VTS এর সাথে সিস্টেম টেস্টিং। একটি অ্যান্ড্রয়েড নেটিভ সিস্টেম বাস্তবায়ন পরীক্ষা করতে, একটি পরীক্ষার পরিবেশ সেট আপ করতে, তারপর একটি VTS প্ল্যান ব্যবহার করে একটি প্যাচ পরীক্ষা করতে কীভাবে VTS ব্যবহার করবেন তা বর্ণনা করে৷
  • টেস্ট ফ্রেমওয়ার্ক। VTS টেস্ট ফ্রেমওয়ার্ক ব্যবহার করার বিষয়ে বিশদ প্রদান করে। অন্তর্ভুক্ত:
    • ডিভাইস শেল কমান্ড । টার্গেট-সাইড টেস্ট বাইনারি চালানোর জন্য, বৈশিষ্ট্য, পরিবেশের ভেরিয়েবল এবং সিস্টেমের তথ্য পেতে/সেট করতে এবং অ্যান্ড্রয়েড ফ্রেমওয়ার্ক শুরু/স্টপ করতে ডিভাইস শেল কমান্ডগুলি কীভাবে ব্যবহার করবেন তার নির্দেশাবলী।
    • টেস্ট টেমপ্লেট । VTS রানার বেসটেস্টের হোস্ট-সাইড পাইথন সাবক্লাস নয় এমন টেস্ট মডিউলগুলির জন্য টেস্ট টেমপ্লেট কনফিগার করা এবং ব্যবহার করার বিশদ।
    • পরিষেবার নাম সচেতন HAL পরীক্ষা . VTS-এ চলমান ডিভাইসের উপর ভিত্তি করে প্রদত্ত HAL ইন্সট্যান্সের পরিষেবার নাম পাওয়ার জন্য Android 9 সমর্থনের বিশদ বিবরণ।
    • এইচএএল পরীক্ষাযোগ্যতা পরীক্ষা । একটি রানটাইম পদ্ধতির জন্য Android 9 সমর্থনের বিশদ বিবরণ যা ডিভাইস কনফিগারেশন ব্যবহার করে শনাক্ত করতে যে ডিভাইসের লক্ষ্যের জন্য কোন VTS পরীক্ষাগুলি বাদ দেওয়া উচিত।
    • মাল্টি-ডিভাইস টেস্টিং । একাধিক Android ডিভাইসের মধ্যে মিথস্ক্রিয়া প্রয়োজন এমন পরীক্ষা কনফিগার করার জন্য নির্দেশাবলী।
    • ডিবাগ র‌্যামডিস্ক সহ VTS পরীক্ষা । জেনেরিক সিস্টেম ইমেজ (GSI) সহ VTS চালানো সক্ষম করতে ডিবাগ রামডিস্ক ব্যবহার করার নির্দেশাবলী।
  • ভিটিএস ড্যাশবোর্ড। VTS ফলাফল দেখার জন্য ওয়েব-ভিত্তিক ইউজার ইন্টারফেস। এর বিশদ অন্তর্ভুক্ত:
    • সেটআপ VTS ড্যাশবোর্ড সেট আপ এবং কনফিগার করার জন্য নির্দেশাবলী।
    • ডাটাবেস । ক্রমাগত ইন্টিগ্রেশন ড্যাশবোর্ড সমর্থন করার জন্য একটি স্কেলযোগ্য ব্যাক-এন্ড।
    • ইউজার ইন্টারফেস । একটি সমন্বিত ব্যবহারকারী ইন্টারফেস যা পরীক্ষার ফলাফল, প্রোফাইলিং এবং কভারেজ সম্পর্কে তথ্য কার্যকরভাবে প্রদর্শন করতে উপাদান নকশা ব্যবহার করে।
  • ল্যাব অবকাঠামো। AOSP জেনেরিক সিস্টেম ইমেজ (GSI) চালিত অংশীদার ডিভাইসগুলিতে VTS, CTS বা অন্যান্য পরীক্ষা চালানোর জন্য একটি স্বয়ংক্রিয় পরীক্ষার পরিকাঠামোর আর্কিটেকচার বর্ণনা করে। একটি হোস্ট কন্ট্রোলার প্রয়োজন.
  • বাইন্ডার এবং hwbinder কর্মক্ষমতা পরীক্ষা . থ্রুপুট এবং লেটেন্সি পরিমাপের জন্য টুল।

অতিরিক্ত বিবরণের জন্য, Google ডেভেলপারদের দ্বারা উত্পাদিত অ্যান্ড্রয়েড ভিটিএস পণ্যের ভিডিও দেখুন এবং ট্রেবল: গ্লোবাল ডিস্ট্রিবিউটেড স্টেকহোল্ডার পেপারের একটি সক্রিয় সফ্টওয়্যার ইকোসিস্টেমে একটি ভারসাম্য তৈরি করে দ্রুত সফ্টওয়্যার আপডেটগুলি দেখুন , যা ACM সদস্যদের জন্য বিনামূল্যে এবং অ-সদস্যরা কিনতে পারবেন অথবা বিমূর্ত পড়ুন।