ชุดทดสอบของผู้ให้บริการ Android (VTS) มีฟังก์ชันใหม่ๆ มากมายสำหรับการทดสอบ Android และส่งเสริมกระบวนการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ Android มีแหล่งข้อมูลการทดสอบต่อไปนี้เพื่อช่วยให้ชุมชนนักพัฒนาแอป Android โต้ตอบกับข้อมูลการทดสอบได้
- วิดีโอแนะนำ อธิบายวิดีโอเกี่ยวกับการเรียกใช้และการพัฒนา VTS และ CTS-on-GSI ใน Android 9 และ Android 8.1
- การทดสอบระบบด้วย VTS อธิบายวิธีใช้ VTS เพื่อทดสอบการติดตั้งใช้งานระบบดั้งเดิมของ Android ตั้งค่า สภาพแวดล้อมการทดสอบ จากนั้นทดสอบแพตช์โดยใช้แผน VTS
- เฟรมเวิร์กการทดสอบ ให้รายละเอียดเกี่ยวกับการใช้เฟรมเวิร์กการทดสอบ VTS
ซึ่งรวมถึง
- คำสั่งเชลล์ของอุปกรณ์ วิธีการใช้คำสั่งเชลล์ของอุปกรณ์เพื่อเรียกใช้ไบนารีการทดสอบฝั่งเป้าหมาย รับ/ตั้งค่าพร็อพเพอร์ตี้ ตัวแปรสภาพแวดล้อม และข้อมูลระบบ รวมถึงเริ่ม/หยุดเฟรมเวิร์ก Android
- เทมเพลตการทดสอบ รายละเอียดเกี่ยวกับการกำหนดค่าและการใช้เทมเพลตการทดสอบสำหรับโมดูลการทดสอบที่ไม่ได้เป็นคลาสย่อย Python ฝั่งโฮสต์ของ BaseTest ของ VTS Runner
- การทดสอบ HAL ที่รับรู้ชื่อบริการ รายละเอียดเกี่ยวกับการรองรับ Android 9 สำหรับ การรับชื่อบริการของอินสแตนซ์ HAL ที่กำหนดตามอุปกรณ์ที่ VTS ทำงานอยู่
- การตรวจสอบความสามารถในการทดสอบ HAL รายละเอียดเกี่ยวกับการรองรับเมธอดรันไทม์ใน Android 9 ที่ใช้การกำหนดค่าอุปกรณ์เพื่อระบุว่าควรข้ามการทดสอบ VTS ใด สำหรับเป้าหมายอุปกรณ์นั้น
- การทดสอบแบบหลายอุปกรณ์ วิธีการกำหนดค่าการทดสอบที่ต้องมีการโต้ตอบ ระหว่างอุปกรณ์ Android หลายเครื่อง
- การทดสอบ VTS ด้วย debug ramdisk วิธีการ ใช้ ramdisk สำหรับการแก้ไขข้อบกพร่องเพื่อเปิดใช้การเรียกใช้ VTS ด้วยอิมเมจระบบทั่วไป (GSI)
- แดชบอร์ด VTS อินเทอร์เฟซผู้ใช้บนเว็บสําหรับดูผลลัพธ์ของ VTS
รวมถึงรายละเอียดเกี่ยวกับสิ่งต่อไปนี้
- การตั้งค่า วิธีการตั้งค่าและ กำหนดค่าแดชบอร์ด VTS
- ฐานข้อมูล แบ็กเอนด์ที่ปรับขนาดได้ เพื่อรองรับแดชบอร์ดการผสานรวมอย่างต่อเนื่อง
- อินเทอร์เฟซผู้ใช้ อินเทอร์เฟซผู้ใช้ที่สอดคล้องกัน ซึ่งใช้ Material Design เพื่อแสดงข้อมูลเกี่ยวกับ ผลการทดสอบ การจัดโปรไฟล์ และความครอบคลุมอย่างมีประสิทธิภาพ
- โครงสร้างพื้นฐานของ Lab อธิบายสถาปัตยกรรมของโครงสร้างพื้นฐานการทดสอบอัตโนมัติสำหรับการเรียกใช้ VTS, CTS หรือการทดสอบอื่นๆ ในอุปกรณ์พาร์ทเนอร์ที่ใช้ Generic System Image (GSI) ของ AOSP ต้องใช้โฮสต์คอนโทรลเลอร์
- การทดสอบประสิทธิภาพของ Binder และ HWBinder เครื่องมือสำหรับวัดปริมาณงานและความหน่วง
ดูรายละเอียดเพิ่มเติมได้ใน วิดีโอผลิตภัณฑ์ VTS ของ Androidที่จัดทำโดย Google Developers และเอกสาร Treble: Fast Software Updates by Creating an Equilibrium in an Active Software Ecosystem of Globally Distributed Stakeholders ซึ่งสมาชิก ACM สามารถอ่านได้ฟรี และผู้ที่ไม่ได้เป็นสมาชิกสามารถซื้อหรืออ่านบทคัดย่อได้