APP相容性測試 一 機型選擇概要

2022-01-29 11:26:26 字數 1542 閱讀 7169

安裝失敗、啟動失敗、解除安裝失敗,解除安裝不乾淨、

程式執行過程中閃退

部分控制項顯示不完整或者功能失效

螢幕顯示異常

展示不全等

測試軟體是否能在不同的作業系統平台上相容,或測試軟體是否能在同一操作平台的不同版本上相容;

軟體本身能否向前或向後相容;

測試軟體能否與其他相關的軟體相容;

資料相容性測試,主要是指資料能否共享等。

相容性測試能夠進一步提高產品的質量;

相容性測試能使軟體與盡可能多的其他軟體「和平共處」,盡可能達到平台無關性;

相容性測試能盡可能的保證軟體存在的價值,它是衡量乙個軟體質量的重要指標;

相容性測試能使軟體產品的市場更廣闊。

硬體裝置相容性

作業系統相容性

解析度相容性

網路運營商相容性

軟體本身向前或向後相容

與其他軟體的相容性等

平台型別,使用人數從小到大排列:雲測 ----> 內測 ----> 眾測

(1)確定選擇機型的維度

首先考慮使用者活躍程度、解析度、作業系統版本等因素,建議選擇15~20款機型。

通過使用者活躍程度,確定乙個大的範圍,以保證我們選擇的機型,就是在實際應用當中主要使用者群使用的機型,建議使用友盟埋點分析。

考慮目前市場當中手機的主流解析度,這裡可以將解析度分為幾個級別(一種常見的分法是720p,1080p,2k和4k),我們選擇的機型能夠覆蓋所有級別即可;

系統版本的不斷更新,可能導致之前可以正常使用的軟體功能出現異常,我們要保證軟體可以對乙個系列的作業系統有較好的相容性,所以有必要考慮主要使用者群使用了哪些版本的系統;

最後建議大家將使用者反饋問題較多的部分機型也納入相容測試的列表中,畢竟經常出現問題的地方就是需要我們更加關注的。

(2)過濾主要資料,形成相容列表

對於使用者活躍度的統計,我們可以從產品或者資料組同事那裡申請乙份資料表,比如使用產品人數(次數)統計top50 - 100 機型;

得到上面的基礎資料後,我們要做一些資料處理——將相同品牌進行合併,在分配機型佔比時,可以參考資料中該品牌所佔比例——比如oppo、華為等明顯比例較高,可以多分配一些份額,而一加、魅族等佔比相對較少的品牌可以少分配一些;

在同乙個手機品牌下,可以同時參考解析度、作業系統,機型的價位等來篩選,比如某品牌的手機在資料中共有10條,

(**於友盟資料平台)

到現在,我們基本上已經形成了乙份機型選擇的**,其中應該包括品牌、機型、解析度(也可以加入螢幕尺寸等)、作業系統。可以參考下表。

APP相容性測試

不同手機螢幕解析度的都相容性 不同猴急品牌的相容性 相容性及適配測試 1 硬體的適配 不同手機廠商 硬體效能,不同螢幕大小的適配 2 os版本的相容 ios6 9 andriod3以上等,如果用了一些新的api在老的系統上不支援會導致crash 4 相容性測試必須在一定數量的真機上進行,由於真機型別...

App相容性測試(CTS)

在計算機術語上相容是指幾個硬體之間 幾個軟體之間或是軟硬體之間相互配合程度 相容性測試是指測試軟體在特定的硬體平台上 不同的應用軟體之間 不同的作業系統平台上 不同的網路環境中是否能正常的執行的測試。比如 乙個介面在4.7英吋上顯示的是正常的,在5.5英吋上卻顯示不全 相容性測試的核心內容 相容性測...

app測試02 相容性測試

相容性測試裝置選擇上常考慮三個因素 手機型號 解析度 作業系統。android目前常見機型為 華為 小公尺 oppo vivo 系統主要是 android7 android8 android9 android10 android11。ios目前機型主要為 iphone6 6p 7 7p 8 8p x...