ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

مجموعة اختبار البائع (VTS) والبنية التحتية

يوفر Android Vendor Test Suite (VTS) وظائف جديدة واسعة النطاق لاختبار Android ويعزز عملية التطوير التي تعتمد على الاختبار. لمساعدة مجتمع تطوير Android على التفاعل مع بيانات الاختبار ، يتضمن Android موارد الاختبار التالية:

  • دروس الفيديو. يصف مقاطع الفيديو ومختبرات الترميز الخاصة بتشغيل وتطوير VTS و CTS-on-GSI على Android 9 و Android 8.1.
  • اختبار الأنظمة باستخدام VTS. يصف كيفية استخدام VTS لاختبار تطبيق نظام Android الأصلي ، وإعداد بيئة اختبار ، ثم اختبار التصحيح باستخدام خطة VTS.
  • إطار الاختبار. يوفر تفاصيل حول استخدام إطار عمل اختبار VTS. يشمل:
    • أوامر قذيفة الجهاز . تعليمات حول كيفية استخدام أوامر shell الخاصة بالجهاز لتنفيذ ثنائيات اختبار الجانب المستهدف ، للحصول على / تعيين الخصائص ، ومتغيرات البيئة ، ومعلومات النظام ، وبدء / إيقاف إطار عمل Android.
    • قوالب الاختبار . تفاصيل حول تكوين واستخدام قوالب الاختبار لوحدات الاختبار التي ليست فئة Python الفرعية من جانب المضيف من BaseTest الخاص بـ VTS runner.
    • اسم الخدمة يعرف اختبار HAL . تفاصيل حول دعم Android 9 للحصول على اسم الخدمة لمثيل HAL معين بناءً على الجهاز الموجود على VTS قيد التشغيل.
    • فحص قابلية اختبار HAL . تفاصيل حول دعم Android 9 لطريقة وقت التشغيل التي تستخدم تكوين الجهاز لتحديد اختبارات VTS التي يجب تخطيها لهدف هذا الجهاز.
    • اختبار متعدد الأجهزة . إرشادات لتكوين الاختبارات التي تتطلب التفاعل بين أجهزة Android متعددة.
    • اختبار VTS مع debug ramdisk . إرشادات حول كيفية استخدام ذاكرة الوصول العشوائي لتصحيح الأخطاء لتمكين تشغيل VTS مع صورة نظام عامة (GSI).
  • لوحة معلومات VTS. واجهة مستخدم على شبكة الإنترنت لعرض نتائج VTS. يتضمن تفاصيل عن:
    • الإعداد . تعليمات لإعداد وتكوين لوحة معلومات VTS.
    • قاعدة البيانات . واجهة خلفية قابلة للتطوير لدعم لوحة معلومات التكامل المستمر.
    • واجهة المستخدم . واجهة مستخدم متماسكة تستخدم تصميمًا متعدد الأبعاد لعرض معلومات حول نتائج الاختبار والتنميط والتغطية بشكل فعال.
  • البنية التحتية للمختبر. يصف بنية البنية الأساسية للاختبار الآلي لتشغيل VTS أو CTS أو غيرها من الاختبارات على الأجهزة الشريكة التي تقوم بتشغيل صورة النظام العام AOSP (GSI) . يتطلب جهاز تحكم مضيف .
  • اختبارات أداء الموثق و hwbinder . أدوات لقياس الإنتاجية والكمون.

للحصول على تفاصيل إضافية ، ارجع إلى Android VTS Codelab على developer.android.com ، وفيديو Android VTS Products من إنتاج Google Developers ، و Treble: تحديثات البرامج السريعة من خلال إنشاء توازن في نظام إيكولوجي نشط للبرامج لأصحاب المصلحة الموزعين عالميًا ، والذي مجاني لأعضاء ACM ويمكن لغير الأعضاء شراء الملخص أو قراءته.