【軟體測試】如何進行APP兼容性測試

【軟體測試】如何進行APP兼容性測試

來自專欄 測試開發員

今天我們來交流如何開展APP的兼容性測試工作,APP兼容性的測試主要包含硬體設備兼容性、操作系統兼容性、解析度兼容性、網路運營商兼容性、其他軟體兼容性幾個大類。下面對於測試方法小編逐一進行詳細的說明。

硬體兼容性

  • 測試對象:一般需覆蓋市面上主流的手機廠商及各型號產品,可在百度等一些統計類的大數據網站獲取最新的市場佔有率排行,一般要考慮廠商、型號來組合挑選。
  • 測試環境:需要真機環境測試,可購置相應手機進行,或者在Testin、百度MTC、阿里MQC、騰訊WeTest等雲測試平台進行。
  • 測試點:APP的安裝/卸載,APP的正常運行

操作系統兼容性

  • 測試對象:需覆蓋市面上主流的操作系統及各版本,可在統計網站獲取最新的操作系統市場佔有率,iOS直接挑選相應的操作系統,Android則根據Android系統版本和各廠商在其之上的定製版本做一些組合挑選(這裡手機的挑選可以跟硬體兼容性一同交叉考慮)
  • 測試環境:iOS可通過模擬器進行,Android往往仍需要真機測試,若對廠商定製的操作系統考慮風險較小不進行測試,則也可通過模擬器進行。當然也可以同硬體兼容性一樣在雲測平台上進行測試。
  • 測試點:APP的安裝/卸載,APP的正常運行,核心功能的回歸

解析度兼容性

  • 測試對象:需覆蓋市面上主流的各種屏幕解析度、屏幕尺寸。這裡主要關注的是UI上對各種解析度、屏幕尺寸的適配情況。
  • 測試環境:iOS可通過模擬器進行,Android往往仍需要真機測試,若對廠商定製的手機屏幕尺寸考慮風險較小不進行測試,則也可通過模擬器進行。
  • 測試點:APP的界面顯示、排版等各類UI測試

網路運營商兼容性

  • 測試對象:在不同的網路制式、運營商下,APP能夠正常工作。一般需要覆蓋主流的網路運營商。
  • 測試環境:需要真機環境測試,需要連接各主流網路運營商提供的網路
  • 測試點:挑選核心包含網路請求的功能進行測試

與其他軟體的兼容性

  • 測試對象:各主流的APP,可在各大應用市場獲取APP的排行,按照分類、下載量等進行組合挑選
  • 測試環境:往往iOS、Android任選一款機型進行測試即可
  • 測試點:在已安裝其他APP的前提下安裝/卸載待測APP、在已運行其他APP的前提下運行待測AP、在已安裝待測APP的前提下安裝/卸載其他APP、在已運行待測APP的前提下運行其他APP

以上即是小編匯總的APP兼容性測試的方法,具體的測試可根據不同的風險評估增加或刪減相應測試項。

推薦閱讀:

TAG:APP測試 | 軟體測試 |