تعمل 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. مساعدة الحوار المنبثق