تعمل CTS Verifier for Instant Apps على زيادة تغطية اختبار توافق Android للتطبيقات الفورية باستخدام CTS Verifier لاختبار الميزات التي لا يمكن أتمتتها بالكامل بسبب واجهات المستخدم الخاصة بـ OEM ، مثل واجهات مستخدم النظام.
متطلبات
قبل تشغيل CTS Verifier for Instant Apps ، تأكد من أن لديك المعدات التالية:
- جهاز 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 Verifier
- يمر
- يساعد
- يفشل
يؤدي النقر على زر بدء الاختبار إلى تشغيل نموذج التطبيق الفوري.
الشكل 3. شاشة الاختبار
في المرة الأولى التي تنقر فيها على Start Test (بدء الاختبار) ، يفتح مربع حوار تنبيه يحتوي على إرشادات لتثبيت نموذج التطبيق الفوري (الشكل 4). إذا كان نموذج التطبيق الفوري مثبتًا بالفعل ، فلن يظهر مربع الحوار هذا لاختبارات التطبيق الفوري الأخرى.
الشكل 4. تثبيت مربع حوار التعليمات
يؤدي النقر فوق الزر "تعليمات" إلى فتح مربع حوار منبثق يحتوي على وصف للاختبار.
الشكل 5. مساعدة الحوار المنبثق