開始使用 TF
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Trade Federation 是一個大型測試基礎設施,可以適應各種不同的用例,大多數人可能只需要其功能的某些子集。首先,我們設想 TF 使用者將履行三個主要角色中的任何一個:開發者、整合者和測試運行者。某個特定的人可能會扮演這三頂帽子中的任何一個(或全部),但我們認為這種區別將有助於更輕鬆地瀏覽文件。
開發商
開發人員將大部分時間花在創建用 Java 編寫的 TF 模組上。他們可以編寫配置並執行測試,但通常只會這樣做來驗證其模組是否被正確調用並按預期運行。
積分器
整合商將大部分時間花在建立 XML 測試配置或命令檔(用簡單的類似 shell 的語言編寫)。它們將開發人員編寫的 TF 模組與特定測試要求和目標所需的特定配置結合在一起。
測試運行者
測試運行者花費大部分時間執行測試,並通常確保產生測試結果,並且產生的測試結果是相關的、可重現的和準確的。他們花費大部分時間與 tradefed 的命令列介面進行交互,並且還將驗證結果是否有意義。
為了充分利用貿易聯盟,所有三個角色都需要有代表。開發人員和整合商需要讓 TF 與其他基礎架構進行互通,例如建置系統和測試結果儲存庫。整合商和測試運行人員需要 TF 實際運行所需的測試並產生所需的測試結果。測試運行人員需要識別沒有意義的結果,並與開發人員和整合商合作找出錯誤可能存在的位置並修復它們。
下一步是什麼
擔任這三個角色的人至少應該瀏覽一下所有其餘的文件。機器設定將使您能夠運行 TF(透過建置或下載它)。使用設備將解釋如何使用實體設備、模擬器或根本不使用設備來運行測試。測試生命週期頁面將從理論角度解釋開發人員、整合者和測試運行者的角色如何交互,然後選項處理將演示如何將理論付諸實踐。
最後,端到端範例將引導您完成範例測試的開發、整合和部署。它涉及每個角色的各個方面,並且應該提供有關如何執行文件中未直接討論的更複雜事情的提示。
如果您已完成此處的所有內容,但仍有未解答的問題,請先嘗試查看Trade Federation 原始碼。除此之外,請隨意嘗試在Android 平台Google Group 上提問。為了獲得最佳結果,請務必在郵件主題中提及「Trade Federation」(或「tradefed」或「TF」)。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-04-29 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-04-29 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","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"]],["上次更新時間:2024-04-29 (世界標準時間)。"]]