مجموعة اختبار البائع (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 قيد التشغيل.
    • الاختيار قابلية الاختبار هال . تفاصيل حول دعم Android 9 لطريقة وقت التشغيل التي تستخدم تكوين الجهاز لتحديد اختبارات VTS التي يجب تخطيها لهدف هذا الجهاز.
    • اختبار جهاز متعدد . إرشادات لتكوين الاختبارات التي تتطلب التفاعل بين أجهزة Android متعددة.
    • VTS اختبار مع RAMDISK التصحيح . إرشادات حول كيفية استخدام ذاكرة الوصول العشوائي لتصحيح الأخطاء لتمكين تشغيل VTS مع صورة نظام عامة (GSI).
  • لوحة معلومات VTS. واجهة مستخدم على شبكة الإنترنت لعرض نتائج VTS. يتضمن تفاصيل عن:
    • الإعداد . تعليمات لإعداد وتكوين لوحة معلومات VTS.
    • قاعدة بيانات . واجهة خلفية قابلة للتطوير لدعم لوحة معلومات التكامل المستمر.
    • واجهة المستخدم . واجهة مستخدم متماسكة تستخدم تصميمًا متعدد الأبعاد لعرض معلومات حول نتائج الاختبار والتنميط والتغطية بشكل فعال.
  • البنية التحتية للمختبر. يصف بنية و البنية التحتية الاختبار الآلي لإدارة حركة السفن، CTS، أو غيرها من التجارب على الأجهزة شريك تشغيل AOSP صورة نظام عام (GSI) . يتطلب وحدة تحكم المضيف .
  • الموثق واختبارات الأداء hwbinder . أدوات لقياس الإنتاجية والكمون.

لمزيد من التفاصيل، يرجى الرجوع إلى الفيديو الروبوت VTS المنتجات التي تنتجها جوجل للمطورين، و التريبل: تحديثات البرامج سريع من قبل خلق التوازن في البرامج النظام البيئي الفعال للعالميا الموزعة أصحاب المصلحة ورقة، وهو خال لأعضاء ACM وغير الأعضاء يمكنهم شراء أو اقرأ الملخص.