運城達內IT培訓
美國上市IT培訓機構

18035108441

熱門課程

APP軟件開發兼容性測試指標分析


隨著互聯網的不斷發展,越來越多的用戶都可以通過各種平臺來訪問網絡,這就要求我們在開發軟件的時候需要更多的考慮到兼容性的問題,下面我們就一起來了解一下具體情況吧。

APP軟件開發兼容性測試指標分析

兼容性測試關注點有很多,有效的方法是根據測試項或者系統版本的特點、場景實現角度可以對明顯差異的內容選擇性進行測試設計,減少不必要的兼容覆蓋設計。

具體場景特征角度舉例如下:

(1)類似圖片上傳、ocr識別、人臉識別這種與攝像頭、手機相冊與手機系統應用交互的場景需要考慮系統權限和系統廠商的特征兼容,所以如果有相關需求場景的在測試設計時需重點考慮廠商、系統版本的兼容

(2)類似UI元素密集或圖片上傳場景,則與分辨率強關聯,在測試設計時該類需求需重點兼容屏幕分辨率維度

(3)類似視頻播放、數據上傳下載、需要實時進行數據刷新的場景則與網絡強關聯,網絡的強弱會很影響用戶體驗,在測試設計時該類需求需重點考慮網絡的兼容(與網絡兼容強關聯)

從功能實現角度舉例如下:

(1)類似頁面數據獲取,按鈕跳轉不涉及網絡請求后端服務的,直接從本地數據庫獲取數據來實現的功能則可以直接考慮裁剪網絡兼容測試設計

(2)類似PUSH測試等無UI設計的功能則可以考慮直接裁剪屏幕分辨率、尺寸的兼容測試

(3)類似通過webview頁面展示的功能,例如webview在Android4.4以后有http與https的安全認證方式的區別,默認不保存cookie的區別,那么針對類似用webview實現的頁則需要重點考慮系統版本的兼容設計

從系統版本,廠商特征角度舉例如下:

(1)android6.0以上的部分危險權限需要通過運行時動態申請。所以涉及權限相關功能如定位功能、相機使用,相冊調用功能、存儲權限、讀取通訊錄、讀取sd卡等功能運行使用時的權限對話框均需要進行系統6.0以下和6.0以上版本兼容測試設計

(2)android8.0通知欄的機制有較大的變化,需要特別留意通知欄、消息推送、通知彈窗、懸浮窗等的兼容測試設計

(3)ROM有特殊定制功能例如典型的三星,vivo和oppo的權限管理問題:

對于國外的手機比如三星,不詢問權限直接調用,會直接崩潰,這符合android原生系統的權限管理策略。

對于國內手機,比如vivo,不詢問相機權限,照樣會給出彈窗,而且即使勾選“不在提醒”且拒絕權限,下次調用還是照樣彈窗直到用戶授權才能用,這是vivo系統定制的。

對于國內手機,魅族系列,不詢問相機權限,依然可以使用相機。

所以不同手機rom和framework不一樣會導致兼容問題出現,測試童鞋需要去分析各個廠商ROM存在哪些不同以及系統在使用過程中的調用方式,對差異性進行評估,然后針對性去設計兼容測試場景。

【免責聲明】:本內容轉載于網絡,轉載目的在于傳遞信息。文章內容為作者個人意見,本平臺對文中陳述、觀點保持中立,不對所包含內容的準確性、可靠性與完整性提供形式地保證。請讀者僅作參考。更多內容請在707945861群中學習了解。

預約申請免費試聽課程

         

上一篇:UniApp移動端跨平臺框架優勢分析
下一篇:沒有下一篇了

UniApp移動端跨平臺框架優勢分析

運城軟件編程開發VMCS的數據結構

實現軟件架構設計的步驟都有哪些

網頁設計師需要掌握哪些顏色應用知識

選擇城市和中心
江西省

貴州省

廣西省

海南省

豪婿韩三千最后一集