作者 / Android 合作伙伴工程師 Sachiyo Sugimoto
Android 的優(yōu)勢在于其多樣化的設備生態(tài)系統(tǒng),Android 支持市面上超過 2.4 萬種不同類型的設備,且在全球擁有數(shù)十億用戶。自 Android 早期版本開始,我們就持續(xù)致力于 Android 兼容性計劃,以確保搭載 Android 系統(tǒng)的設備能夠為應用提供穩(wěn)定且一致的環(huán)境。
Android 兼容性計劃的核心是兼容性測試套件 (CTS),該套件包含 200 多萬個用于檢查 Android 設備實現(xiàn)的測試用例,確保開發(fā)者的應用可以在各種設備上運行,并為用戶提供一致的應用體驗。
設備制造商會在設備的整個開發(fā)過程中運行 CTS,并盡早發(fā)現(xiàn)和修復錯誤。多年來,我們通過添加新的測試用例不斷擴展套件,如今 CTS 已經包含超過 200 萬個測試用例。CTS 還在繼續(xù)擴展,我們不斷推出新的測試用例以覆蓋隨著 Android 發(fā)展涉及的新領域。
雖然大多數(shù) CTS 測試都是由 Android 工程師編寫的,但我們相信應用開發(fā)者對設備兼容性的問題有著獨特的看法。因此,為了結合應用開發(fā)者的反饋和建議進一步增強 CTS,我們推出了一個由應用開發(fā)者構建和運行的新測試套件 —— CTS-D。
什么是 CTS-D?
CTS-D 是一個由應用開發(fā)者提供支持的新的 CTS 模塊,重點關注大家在各自領域看到的痛點。您可以構建測試用例并將其貢獻給 CTS-D 以幫助其他開發(fā)者找到這些問題,還可以運行 CTS-D 套件來驗證兼容性。長遠來看,我們希望能夠與大家以及 Android 開發(fā)者社區(qū)密切合作,更好的助力 CTS-D 發(fā)展。 我們了解到很多開發(fā)者已經創(chuàng)建了自己的測試用例,以驗證不同設備的兼容性。我們希望與大家合作,將這些測試引入 AOSP,您可以查看首批提交內容,了解由社區(qū)貢獻的早期 CTS-D 測試。
通過 CTS-D,我們可以更好的擴展此類型測試,以幫助設備制造商和應用開發(fā)者更有效地識別和共享問題。
如何使用 CTS-D?
CTS-D 是一個開源測試套件,可在 AOSP 上使用,因此任何應用開發(fā)者都可以將其用作測試工具。使用 CTS-D 有助于進一步地減少應用開發(fā)者、設備制造商和 Google 之間的溝通成本,從而快捷高效地解決問題。 如果某個設備沒有通過 CTS-D 測試,您可以使用問題跟蹤頁模板將問題反饋給我們。我們在核實設備的問題后,將與合作伙伴協(xié)作解決。此外,我們還十分推薦設備制造商使用 CTS-D 來發(fā)現(xiàn)問題,并減輕其影響。
開始使用 CTS-D !
如果您有計劃使用 CTS-D,請在將測試代碼提交給 AOSP 之前,使用問題跟蹤頁模板將您的測試方案分享給我們。Android 團隊將審核該測試方案并評估您的測試是否符合條件。我們期待開發(fā)者提交更多關于電源管理方面的測試用例。
與 CTS 一樣,新的 CTS-D 測試用例必須符合資格要求,且只能執(zhí)行以下內容:
Android 開發(fā)者文檔中介紹的所有公共 API 行為;
Android 兼容性定義文檔 (CDD) 中包含的所有 MUST 要求;
AOSP 中現(xiàn)有 CTS 未覆蓋的測試用例。
如果您有興趣了解更多關于 CTS-D 的信息,請訪問 CTS-D 文檔查看關于如何為 CTS-D 添加測試以及 CTS-D 使用教程。請注意,我們需要一些時間來審核新的 CTS-D 測試用例,感謝您的耐心等待。歡迎您盡快嘗試使用 CTS-D,讓我們共同打造更精彩的 Android 體驗!也歡迎您持續(xù)關注我們的微信公眾號,及時了解更多精彩內容。
審核編輯:湯梓紅
-
測試
+關注
關注
8文章
5404瀏覽量
127138 -
Android
+關注
關注
12文章
3946瀏覽量
128027 -
CTS
+關注
關注
0文章
35瀏覽量
14154
原文標題:即刻體驗 | 借助 CTS-D 進一步提升應用設備兼容性
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論