โปรแกรมตรวจสอบ CTS สำหรับ Instant App จะเพิ่มความครอบคลุมของการทดสอบความเข้ากันได้กับ Android สำหรับ Instant App โดยใช้โปรแกรมตรวจสอบ CTS เพื่อทดสอบฟีเจอร์ที่ไม่สามารถทำงานอัตโนมัติได้ทั้งหมดเนื่องจาก UI สำหรับ OEM โดยเฉพาะ เช่น UI ของระบบ
ข้อกำหนด
ก่อนเรียกใช้ CTS Verifier สำหรับ Instant App โปรดตรวจสอบว่าคุณมีอุปกรณ์ต่อไปนี้
- อุปกรณ์ Android ที่ยืนยันความเข้ากันได้กับ Android API โดยการผ่านข้อกำหนดของ CTS นี่คืออุปกรณ์ทดสอบ (DUT)
- คอมพิวเตอร์ Linux ที่มีพอร์ตที่เข้ากันได้กับ USB 2.0 การเชื่อมต่อทั้งหมดกับ DUT จะผ่านพอร์ตนี้
ติดตั้ง Instant Apps ใน DUT
CtsVerifierInstantApp.apk
และโปรแกรมตรวจสอบ CTS จะรวมอยู่ใน android-cts-verifier.zip
ซึ่งดูได้โดยเข้าสู่ระบบ
หน้าแดชบอร์ด Q-EAP
รูปที่ 1 การติดตั้ง Instant App ใน DUT
พาร์ทเนอร์สามารถสร้างโปรแกรมตรวจสอบ CTS ด้วยตนเองเพื่อสร้าง CTS เพื่อรวมหรือทดสอบการแก้ไขใหม่ วิธีสร้าง CtsVerifierInstantApp.apk
ด้วยตนเอง ออกคำสั่งต่อไปนี้ในโฮสต์
make CtsVerifierInstantApp
หากต้องการติดตั้ง CtsVerifierInstantApp.apk
ให้ใช้คำสั่งต่อไปนี้ในโฮสต์
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
เรียกใช้การทดสอบ
การทดสอบ UI ของระบบ 3 รายการจะแสดงในหน้าจอหลักในส่วนหมวดหมู่การทดสอบ Instant Apps
รูปที่ 2 หน้าจอหลัก
เมื่อแตะการทดสอบในหมวดหมู่การทดสอบ Instant App หน้าจอทดสอบจะเปิดขึ้นสําหรับการทดสอบ หน้าจอทดสอบประกอบด้วยข้อมูลต่อไปนี้
- วิธีการ
- ปุ่มเริ่มการทดสอบ
- ปุ่ม CTS Verifier มาตรฐาน 3 ปุ่ม
- ผ่าน
- ความช่วยเหลือ
- ไม่ผ่าน
การแตะปุ่มเริ่มการทดสอบจะเป็นการเปิด Instant App ตัวอย่าง
รูปที่ 3 หน้าจอทดสอบ
เมื่อแตะเริ่มการทดสอบเป็นครั้งแรก กล่องโต้ตอบการแจ้งเตือนจะเปิดขึ้นพร้อมวิธีการติดตั้ง Instant App ตัวอย่าง (รูปที่ 4) หากมีการติดตั้ง Instant App ตัวอย่างไว้แล้ว กล่องโต้ตอบนี้จะไม่แสดงสำหรับการทดสอบ Instant App อื่นๆ
รูปที่ 4 กล่องโต้ตอบวิธีการติดตั้ง
การแตะปุ่มความช่วยเหลือจะเปิดกล่องโต้ตอบแบบป๊อปอัปพร้อมคำอธิบายการทดสอบ
รูปที่ 5 กล่องโต้ตอบความช่วยเหลือแบบป๊อปอัป