1.小米云測服務(TestIt)簡介
小米云測服務(TestIt)為開發(fā)者提供了多款小米手機MIUI系統(tǒng)可供選擇,方便開發(fā)者實時對手機應用在小米的設備上進行開發(fā)測試。TestIt云測服務提供了多種測試服務,包括:兼容性測試,內存泄漏測試,主線程耗時測試,以及遠程真機調試等。
2.服務類型
2.1測試服務流程
1)上傳apk或者選擇已有apk。
2)選擇測試類型,只能單選。
3)選擇機型,可以多選。
4)測試完畢后查看結果
高級選項:monkey時長1~10分鐘。
2.2測試服務類型
·兼容性測試:包含安裝啟動卸載、Monkey測試、視頻錄制、CPU內存使用測試,執(zhí)行耗時約15分鐘。
·內存泄漏測試:包含安裝啟動卸載、Monkey測試、CPU內存使用測試,監(jiān)控內存泄漏情況,執(zhí)行耗時約15分鐘。
·主線程耗時測試:包含安裝啟動卸載、Monkey測試、CPU內存使用測試,監(jiān)控內存泄漏情況,監(jiān)控主線程耗時情況,執(zhí)行耗時約15分鐘。
2.3遠程真機調試
可以獲得小米最新款的手機進行在線調試。
2.4服務限制
·測試服務每人每天新建的所有任務的設備總數(shù)不能超過10個。
·Apk每日支持上傳5個。
·Apk大小不能超過300MB,不支持無界面應用。
·真機調試每次最長為1小時,每天免費租借5次。
3.任務管理
3.1查看測試任務
·在“我的任務”中,可以看到所有任務的包名、版本、測試類型、執(zhí)行情況等信息。
3.2查看真機調試
·在“真機調試”中,可以看到真機機型、安卓版本、發(fā)行版本、我的占用等信息。
·點擊立即調試可以打開具體機器調試的窗口。
·如果沒有彈出窗口,需檢查瀏覽器是否阻攔了本次彈窗。
4.測試報告
4.1測試概況
·在“任務列表”中,點擊“查看”進入到測試報告頁面,頁面包括應用基本信息、任務概況、測試終端、安卓版本、測試結果等信息。
4.2終端詳情
·在“終端詳情”中可以看到所選擇的機型中各個機型的成功、失敗、跳過的狀態(tài)?!俺晒Α睍@示性能曲線,不會提供下載日志。
·“失敗”會在異常匯總中顯示失敗原因與日志,能在日志詳情中下載到bugreport
·內存泄漏測試中發(fā)生內存泄漏時會出現(xiàn)對應的日志:
·主線程耗時測試中會對主線程耗時進行監(jiān)控:
有的異常信息會再“異常匯總”中進行展示:
5.FAQ
5.1提交到小米應用商店失敗的app,可以從云測服務獲取哪些幫助?
·小米應用商店對app的審核包括6.0、7.0、8.1和9的Android版本,審核類型包括兼容性測試、GPP測試和安全掃描。開發(fā)者可在云測上自行選擇對應的測試。
5.2兩次測試的結果不同是怎么回事?
·無論是monkey測試還是遍歷測試,都是一種隨機點擊的測試,因此可能會造成兩次測試結果的不同。
5.3失敗生成的log里面的error信息與我提交的app沒有關系,是什么原因?
·請檢查一下manifest文件中的launchable-activity信息,我們的內存泄漏測試可能會捕獲到其他的內存泄漏信息。
5.4測試結果未包含CPU或內存信息怎么辦?
·測試過程中由于設備運行環(huán)境不同,可能會出現(xiàn)個別抓取不到CPU或內存的情況,不影響最終的測試結果。重新提交任務即可。
5.5為什么點了立即調試沒有彈出具體機器窗口?
·不同的瀏覽器可能會有自動阻攔彈窗功能,需要取消對真機調試的自動阻攔彈窗。
6.特別說明
·測試過程中手機不插入SD卡、不插入SIM卡、未ROOT。