CTS Verifier للتطبيقات الفورية

يعمل CTS Verifier للتطبيقات الفورية على زيادة تغطية اختبار توافق Android للتطبيقات الفورية باستخدام CTS Verifier لاختبار الميزات التي لا يمكن تشغيلها تلقائيًا بالكامل بسبب واجهات المستخدم الخاصة بشركة OEM، مثل واجهات مستخدم النظام.

متطلبات

قبل تشغيل CTS Verifier للتطبيقات الفورية، تأكد من أن لديك المعدات التالية:

  • جهاز Android تم التحقق من توافق Android API من خلال اجتياز CTS بنجاح. هذا هو الجهاز قيد الاختبار (DUT).
  • كمبيوتر Linux مزود بمنفذ USB 2.0 متوافق. كافة الاتصالات إلى DUT تتم من خلال هذا المنفذ.

تثبيت التطبيقات الفورية على DUT

تم تضمين CtsVerifierInstantApp.apk وأداة التحقق CTS في android-cts-verifier.zip ، والذي يمكن العثور عليه عن طريق تسجيل الدخول إلى لوحة معلومات Q-EAP .

بدء الاختبار

الشكل 1. تثبيت التطبيق الفوري على DUT

يمكن للشركاء إنشاء CTS Verifier يدويًا لإنشاء CTS لدمج أو اختبار الإصلاحات الجديدة. لإنشاء CtsVerifierInstantApp.apk يدويًا. أصدر الأمر التالي على المضيف:

make CtsVerifierInstantApp

لتثبيت CtsVerifierInstantApp.apk ، قم بإصدار الأوامر التالية على المضيف.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

إبدأ الاختبارات

يتم عرض اختبارات واجهة المستخدم الثلاثة للنظام على الشاشة الرئيسية ضمن فئة اختبار التطبيقات الفورية.

بدء الاختبار

الشكل 2. الشاشة الرئيسية

عندما تنقر على اختبار ضمن فئة اختبار التطبيقات الفورية، يتم فتح شاشة اختبار للاختبار. تحتوي شاشة الاختبار على ما يلي:

  • تعليمات
  • زر بدء الاختبار
  • ثلاثة أزرار قياسية للتحقق من CTS
    • يمر
    • يساعد
    • يفشل

يؤدي النقر على زر بدء الاختبار إلى تشغيل نموذج التطبيق الفوري.

بدء الاختبار

الشكل 3. شاشة الاختبار

في المرة الأولى التي تنقر فيها على بدء الاختبار ، يتم فتح مربع حوار تنبيه يحتوي على تعليمات لتثبيت نموذج التطبيق الفوري (الشكل 4). إذا كان نموذج التطبيق الفوري مثبتًا بالفعل، فلن يظهر مربع الحوار هذا لاختبارات التطبيقات الفورية الأخرى.

بدء الاختبار

الشكل 4. مربع حوار تعليمات التثبيت

يؤدي النقر فوق الزر "تعليمات" إلى فتح مربع حوار منبثق يحتوي على وصف للاختبار.

بدء الاختبار

الشكل 5. مربع حوار المساعدة المنبثق