當前位置: 泰州之窗首頁 > 教育 > 正文

手機大廠必備測試技能,快來圍觀

手機大廠必備測試技能,快來圍觀

CTS測試是為了確保設備的兼容性的自動化測試,而CTSVerifier是CTS測試的補充部分,專門針對于一些無法自動化測試的場景而準備的手工測試,比如比如相機、傳感器等,其本身就是一個APK文件,測試的時候推送到設備端手動一一執行即可:GTS測試GTS的全稱是Google Mob

GMS認證背景


"墻"內的小伙伴可能很少會用到這樣的服務,但是老外可就不同了,如果你的手機要在歐洲/美國市場賣就必須要要內置GMS,因為國外的手機銷售渠道和國內的不同,國內可以在各大電商平臺/實體店買到“裸機”--不綁定運營商的套餐這種。但是國外的情況的就不同,絕大部分的手機銷售渠道都是走的運營商,而且運營商強制規定必須要在搭載Android系統的手機上內置GMS,否則就不給你賣。

而要在手機中內置GMS,必須要通過GMS認證。

Google為什么要強制性要求?

Google是一家商業公司,主要靠廣告業務賺錢,內置的自家的這么多個App,各種廣告嵌入、彈窗,所以這才是其目的所在。

而對于國內一眾手機大廠而言,要擴大自己的市場份額,走向國際市場,GMS認證是其基礎。


GMS認證目的&要求


GMS認證主要目的:

  • 提升產品Android系統的兼容性和穩定性;
  • 授權使用Google的 手機APP和服務;
  • 授權使用Android LOGO;
  • 產品可以進入歐美的大賣場。

GMS認證的要求:

  • 必須申請與GOOGLE簽署MADA協議
  • 產品必須使用7.0以上的安卓版本才可以進行認證;
  • 產品必須能通過CTS測試;
  • 產品必須通通過CTS Verifier測試;
  • 產品必須能通過GTS測試;
  • 產品有義務通過CE,FCC,BT,WIFI等硬件認證。(非硬性指標)

何為MADA協議?

MADA協議全稱:Mobile Application Distribution Agreement,中文名稱是:移動應用軟件分發協議,是谷歌跟使用Android系統的廠商簽定的一個協議。

根據這項協議,手機廠商在推出采用Android系統的設備前,必須預裝所有的Google應用,而且要把Google Search、Google Play放在手機的首屏里,并以Google Search作為默認的搜索引擎。

其實說白了就是:你要出口到國外賺錢->必須要內置GMS->要簽署MADA協議(要Google我同意才可以)


手機大廠必備測試技能,快來圍觀



何為CTS Verifier?

CTS測試是為了確保設備的兼容性的自動化測試,而CTS Verifier是CTS測試的補充部分,專門針對于一些無法自動化測試的場景而準備的手工測試,比如比如相機、傳感器等,其本身就是一個APK文件,測試的時候推送到設備端手動一一執行即可:


手機大廠必備測試技能,快來圍觀


GTS測試

GTS的全稱是Google Mobile Services Test Suite,所謂的Google Mobile Services即谷歌移動服務,是谷歌開發并推動Android的動力,也是Android系統的靈魂所在。

GMS目前提供有Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market (Play store)等服務。

當用戶使用谷歌的時候,谷歌可以把廣告嵌入各種谷歌的服務中。依據GMS,谷歌對android手機給予不同程度的授權,把搭載Android系統的手機廠商分為三個級別:

  1. 手機可以免費使用Android,但不內置GMS,比如國內的手機
  2. 內置一部分GMS服務,但手機不能打上Google商標,比如一些山寨機
  3. 內置所有的GMS服務,可以使用Google商標。

GTS的環境安裝、執行、報告分析這一系列操作跟CTS類似,只是GTS必須連接VPN。


GTS測試流程

手機設置:

  • 刷好GMS版本的ROM包
  • 恢復出廠設置
  • 設置手機:連接外網;
  • 插入sim卡,打開移動數據;
  • 打開藍牙;顯示中睡眠時間選擇最大;
  • 豎屏;語言US;
  • 鍵盤google鍵盤;
  • 打開定位,高精度;
  • 安全中鎖屏選擇None;
  • 時間將自動定日期和時間關閉,選擇太平洋時區,24小時制打開
  • 開發者模式中打開stay awake和USB debugging

執行測試:

  • 在GTS測試目錄下,執行./tools/gts-tradefed,進入指令界面,準備GTS測試
  • 執行如下命令,開始GTS測試


手機大廠必備測試技能,快來圍觀

  • 單跑模塊:


手機大廠必備測試技能,快來圍觀

  • 接著跑某一次測試:


手機大廠必備測試技能,快來圍觀

(session id可以由l r查看)


GTS測試結果


手機大廠必備測試技能,快來圍觀


當全部測試通過之后,提交給Google,Google會給產品打一個標記“已認證”:


手機大廠必備測試技能,快來圍觀


說明:本文為檸檬班軟件測試平臺歪歪老師原創,轉載需注明出處

推薦閱讀:華為手機快捷功能

[責任編輯:無]
正规男模特赚钱吗 意甲冠军奖杯 北京快乐8属于什么彩 股票怎么玩儿股票 看图解特看图一肖一特 海南飞鱼8选3走势图 玩pc蛋蛋赚q币 江西11选5走势 qq卡券 捕鱼大富豪 网络联盟兼职靠谱吗 星悦福建麻将苹果下载