توفّر "مجموعة أدوات اختبار المورّد لنظام التشغيل Android" (VTS) وظائف جديدة شاملة لاختبار Android، كما أنّها تعزّز عملية التطوير المستندة إلى الاختبار. لمساعدة منتدى مطوّري Android في التفاعل مع بيانات الاختبار، يتضمّن Android موارد الاختبار التالية:
- فيديوهات تعليمية توضّح هذه الصفحة الفيديوهات المتعلقة بتشغيل وتطوير VTS وCTS-on-GSI على الإصدار 9 من نظام التشغيل Android والإصدار 8.1.
- اختبار الأنظمة باستخدام VTS توضّح هذه التعليمات كيفية استخدام VTS لاختبار تنفيذ نظام Android الأصلي، وإعداد بيئة اختبار، ثم اختبار تصحيح باستخدام خطة VTS.
- إطار الاختبار تقدّم هذه الصفحة تفاصيل حول استخدام إطار عمل اختبار VTS. تشمل ما يلي:
- أوامر shell للأجهزة تعليمات حول كيفية استخدام أوامر shell الخاصة بالجهاز لتنفيذ ملفات ثنائية خاصة بالاختبار على الجهاز المستهدف، وللحصول على الخصائص ومتغيرات البيئة ومعلومات النظام وضبطها، ولتشغيل/إيقاف إطار عمل Android
- نماذج الاختبارات تفاصيل حول ضبط نماذج الاختبار واستخدامها لوحدات الاختبار التي ليست فئة فرعية من Python من جهة المضيف لبرنامج تشغيل VTS، BaseTest
- اختبار HAL الذي يراعي اسم الخدمة: تفاصيل حول إتاحة الإصدار 9 من نظام التشغيل Android للحصول على اسم الخدمة لنسخة HAL معيّنة استنادًا إلى الجهاز الذي يتم تشغيل VTS عليه
- التحقّق من إمكانية اختبار طبقة تجريد الأجهزة (HAL) تفاصيل حول إتاحة الإصدار 9 من نظام التشغيل Android لطريقة وقت التشغيل التي تستخدم إعدادات الجهاز لتحديد اختبارات VTS التي يجب تخطّيها للجهاز المستهدف.
- الاختبار على أجهزة متعددة: تعليمات حول إعداد الاختبارات التي تتطلّب تفاعلاً بين أجهزة Android متعددة
- اختبار VTS باستخدام ramdisk لتصحيح الأخطاء تعليمات حول كيفية استخدام قرص RAM لتصحيح الأخطاء من أجل تفعيل تشغيل VTS باستخدام صورة نظام عامة (GSI).
- لوحة بيانات VTS واجهة مستخدم مستندة إلى الويب لعرض نتائج VTS يتضمّن هذا القسم تفاصيل حول:
- الإعداد تعليمات حول إعداد لوحة بيانات VTS وضبطها
- قاعدة البيانات نظام خلفي قابل للتوسّع لإتاحة لوحة بيانات التكامل المستمر.
- واجهة المستخدم: واجهة مستخدم متماسكة تستخدم تصميم Material Design لعرض المعلومات بشكل فعّال حول نتائج الاختبارات وإنشاء الملفات الشخصية ومعدل التغطية.
- البنية الأساسية للبرنامج توضّح هذه الصفحة بنية البنية الأساسية للاختبار الآلي التي تتيح إجراء اختبارات VTS أو CTS أو اختبارات أخرى على أجهزة الشركاء التي تعمل بنظام التشغيل Generic System Image (GSI) من مشروع AOSP. يتطلّب ذلك وحدة تحكّم المضيف.
- اختبارات الأداء الخاصة بـ binder وhwbinder أدوات لقياس معدل النقل ووقت الاستجابة
للحصول على تفاصيل إضافية، يُرجى الرجوع إلى فيديو منتجات VTS على Android الذي أعدّه فريق Google Developers، ومستند Treble: Fast Software Updates by Creating an Equilibrium in an Active Software Ecosystem of Globally Distributed Stakeholders، وهو متاح مجانًا لأعضاء ACM، ويمكن لغير الأعضاء شراؤه أو قراءة الملخّص.