前言
相容性測試主要通過人工或自動化的方式,在需要覆蓋的終端裝置上進行功能用例執行,檢視軟體效能、穩定性等是否正常。
對於需要覆蓋的終端裝置,大型網際網路公司,像BAT,基本都有自己的測試實驗室,擁有大量終端裝置涵蓋手機、平板等,同時擁有對應的自動化測試平臺及測試框架來完成相容性測試。但對於中小型公司而言,面臨機型不足且缺乏相容性自動化測試平臺的問題。
基於此,在手頭有限的機型裝置情況下,可以藉助APP雲測平臺提供的大量真機,結合UI 自動化方案,來實現覆蓋較為全面的相容性測試。目前很多平臺都提供相容性測試服務,如TestIn、騰訊WeTest、百度MTC、阿里MQC等,有免費體驗,當然相容性測試服務越細緻越全面,意味著需要收費。
如果公司沒有付費意願且無付費的測試必要,作為測試人員,倒是可以通過雲測平臺的免費體驗,來對自己測試的APP進行機型相容的輔助測試。
以下給大家介紹我體驗過的比較好的兩大平臺,分別是WeTest、TestIn。
WeTest平臺
1、登入WeTest雲測平臺,選擇相容-標準相容測試
WeTest平臺地址:http://wetest.qq.com/,先註冊賬號,登入後選擇相容-相容測試;這裡有提供到其他的相容性測試型別,基本都需要付費。
標準相容測試,無需測試指令碼,測試流程覆蓋安裝-啟動-monkey遍歷-解除安裝基本操作
2、上傳待測應用,點選下一步
3、選擇待測裝置、登入選項,點選提交測試
待測裝置,可以選擇TOP50、隨機50、隨機20、自選機型
登入選項,提供不登入、QQ、WeChat、第三方、wetest平臺提供測試賬號;這裡可依據測試APP登入情況進行選擇,其中QQ、WeChat、第三方需要提供測試賬號,依據平臺提供的模板,上傳賬號及密碼文件
點選提交,30分鐘內會出具測試結果
4、檢視測試報告
測試完成後,在雲測相容報告頁面-點選檢視,可查閱測試報告。不單單提供了每種機型裝置的報告詳情資料,同時可檢視每種裝置執行情況的效能報告資料。
支援測試報告下載excel到本地
TestIn平臺
1、登入TestIn雲測平臺,選擇標準相容測試
TestIn平臺地址:https://www.testin.cn/,先註冊賬號,登入後選擇標準相容測試-開始測試
2、上傳待測應用,完善應用資訊
3、選擇裝置型別、測試選項、報告通知
任務描述:依據自己測試情況進行填寫,方便檢索檢視測試報告
裝置型別&測試選項:
隨機預設50款,企業認證後可升級為100款;monkey測試需企業認證後開啟
自選機型/Android最新系統專區,可自選測試裝置;測試選項支援智慧遍歷、monkey測試、自動登入;但此兩種情況下,需進行一定的充值擁有一定的可用配額才可提交測試
4、點選提交測試
點選提交測試後,可檢視到當前相容性測試任務的狀態,30分鐘內會出具測試結果
5、檢視測試報告結果
點選檢視報告,我們可以檢視詳細測試報告內容。包括測試概況、終端詳情、錯誤日誌、效能報告等
同樣支援下載excel報告到本地檢視
總結
目前,各大雲測平臺主要是對Android機型的相容,暫不支援IOS機型相容。對於IOS來說,機型版本比較集中,而對於開源的android系統機型而言,碎片化的問題比較嚴重,android手機的適配相容是一個大問題,不能單靠手頭僅有的部分機型來完成相容性測試,所以雲測平臺的出現提供了一個比較好的相容性測試解決方案,有相關預算的公司團隊,可以嘗試去了解下。