測試開發工作流程

如要將測試整合至平台持續測試服務,請遵守本頁面的指南,並按照建議流程操作。

  1. 使用 Soong 建構系統進行簡易測試設定
  2. 使用「測試對應」,直接在 Android 來源樹狀結構中建立提交前和提交後測試規則。
  3. 使用 Atest 在本機執行測試。

測試類型

支援的測試類型包括:

功能測試會對測試案例進行通過或失敗的判斷,而指標測試通常會重複執行動作,以收集時間指標。

有了標準化的輸入/輸出格式,就不必為每項測試自訂結果剖析和後續處理作業,而且適用於慣例的所有測試都可以使用一般測試架構。如要瞭解 Android 隨附的持續測試架構,請參閱「Trade Federation 總覽」。

測試案例指南

透過持續測試服務執行的測試案例應為密封,也就是說,所有依附元件都會宣告並提供給測試。如要瞭解這項原則,請參閱 Google 測試網誌上的「Hermetic Servers」。簡而言之,密封測試不需要

  • 登入 Google 帳戶
  • 已設定連線 (電話/Wi-Fi/藍牙/NFC)
  • 傳入的測試參數
  • 測試架構為特定測試案例執行的設定或拆除作業