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

在i.MX93和i.MX8M Plus上都使用UART,遇到了RTS/CTS連接問題求解決
FA10-220D09E2D4 FA10-220D09E2D4

Andes D45-SE處理器榮獲ISO 26262 ASIL-D認(rèn)證
迅為RK3568開發(fā)板篇Openharmony配置HDF控制UART-什么是串口
騰訊混元3D AI創(chuàng)作引擎正式上線
CTS MicroStar BGA停產(chǎn)并重新設(shè)計

評論