為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android 10 以下版本的供應商測試套件和基礎架構
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android 供應商測試套件 (VTS) 提供大量 Android 測試新功能,並推動以測試為導向的開發程序。為協助 Android 開發社群與測試資料互動,Android 包含下列測試資源:
- 教學影片。
說明在 Android 9 和 Android 8.1 上執行及開發 VTS 和 CTS-on-GSI 的影片。
- 使用 VTS 測試系統。
說明如何使用 VTS 測試 Android 原生系統實作項目、設定測試環境,然後使用 VTS 計畫測試修補程式。
- 測試架構。詳細說明如何使用 VTS 測試架構。包括:
- 裝置殼層指令。
說明如何使用裝置殼層指令執行目標端測試二進位檔、取得/設定屬性、環境變數和系統資訊,以及啟動/停止 Android 架構。
- 測試範本。
詳細說明如何為非 VTS 執行器 BaseTest 主機端 Python 子類別的測試模組,設定及使用測試範本。
- 服務名稱感知 HAL 測試。Android 9 支援的詳細資料,可根據 VTS 執行的裝置取得特定 HAL 執行個體的服務名稱。
- HAL 可測試性檢查。
詳細說明 Android 9 對執行階段方法的支援,該方法會使用裝置設定來識別應為該裝置目標略過哪些 VTS 測試。
- 多裝置測試。說明如何設定需要多部 Android 裝置互動的測試。
- 使用偵錯 RAM 磁碟進行 VTS 測試。說明如何使用偵錯 RAM 磁碟,透過通用系統映像檔 (GSI) 執行 VTS。
- VTS 資訊主頁。網頁式使用者介面,可查看 VTS 結果。包括以下詳細資料:
- 設定。設定及設定 VTS 資訊主頁的操作說明。
- 資料庫。可擴充的後端,支援持續整合資訊主頁。
- 使用者介面。一致的使用者介面,採用 Material Design 有效顯示測試結果、剖析和涵蓋範圍的相關資訊。
- 實驗室基礎架構。說明自動化測試基礎架構的架構,可在執行 AOSP 通用系統映像檔 (GSI) 的合作夥伴裝置上執行 VTS、CTS 或其他測試。需要主機控制器。
- 繫結器和 hwbinder 效能測試。評估處理量和延遲時間的工具。
如需更多詳細資料,請參閱 Google 開發人員製作的 Android VTS 產品影片,以及「Treble:在活躍的軟體生態系統中建立平衡,為全球分散式利害關係人提供快速軟體更新」論文。ACM 會員可免費取得這篇論文,非會員則可購買或閱讀摘要。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-03 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-12-03 (世界標準時間)。"],[],[]]