為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 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.
測試開發工作流程
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
如要將測試整合至平台持續測試服務,請遵守本頁面的指南,並按照建議流程操作。
- 使用 Soong 建構系統進行簡易測試設定。
- 使用「測試對應」,直接在 Android 來源樹狀結構中建立提交前和提交後測試規則。
- 使用 Atest 在本機執行測試。
測試類型
支援的測試類型包括:
功能測試會對測試案例進行通過或失敗的判斷,而指標測試通常會重複執行動作,以收集時間指標。
有了標準化的輸入/輸出格式,就不必為每項測試自訂結果剖析和後續處理作業,而且適用於慣例的所有測試都可以使用一般測試架構。如要瞭解 Android 隨附的持續測試架構,請參閱「Trade Federation 總覽」。
測試案例指南
透過持續測試服務執行的測試案例應為密封,也就是說,所有依附元件都會宣告並提供給測試。如要瞭解這項原則,請參閱 Google 測試網誌上的「Hermetic Servers」。簡而言之,密封測試不需要:
- 登入 Google 帳戶
- 已設定連線 (電話/Wi-Fi/藍牙/NFC)
- 傳入的測試參數
- 測試架構為特定測試案例執行的設定或拆除作業
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-02 (世界標準時間)。
[[["容易理解","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-02 (世界標準時間)。"],[],[]]