談Android手機客戶端的適配測試
作者:網絡轉載 發布時間:[ 2012/3/15 10:56:04 ] 推薦標簽:
一、Android客戶端為什么要進行適配測試
在正式開始android客戶端的適配測試點整理之前,先給大家看幾個數據。
下面是隨機抽取某個android客戶端在2月份的用戶使用情況。
【Android不同系統版本下的分布情況】
【客戶端在不同手機分辨率下被使用的分布情況】
【客戶端在不同機型中被使用的分布情況】
從上面的圖標,很容易看出:android客戶端應用環境之復雜多樣。所以在測試過程中,測試用例需要全面覆蓋到不同的場景,通過全面的適配測試保證流過我們手中的產品質量OK,上圖中不同人群對產品的體驗完美。
二、Android客戶端的適配測試主要從幾個方面覆蓋
在測試中:我們需要盡量逼真用戶的使用場景、作為產品的第一用戶來使用來測試。適配測試:主要是從手機分辨率和系統版本兩個方面入口;結合開始我給大家看的幾個圖,可以總結出我們在日常測試中的需要覆蓋的范圍。
(1)手機分辨率:320*240 、480*320、800*480、854*480、960*540等;
(2)手機系統覆蓋:2.3.*、2.2、4.0;在測試計劃中:需要安排單獨的時間用于android不同系統的兼容性測試,包括2.0以下版本和 3.*、4.0版本等;
(3)手機網絡:要覆蓋到wifi2G3G、netwap、電信移動聯通, 所有可能的組合進行測試。
原則:盡可能全面覆蓋用戶的使用場景,測試用例中需要包含不同網絡排列組合的各種可能;
(4) 測試用例?跟手機之間的交互性測試點:
◆安裝、卸載【重復安裝與卸載】?-安裝、卸載:手機內配置項的寫、讀、和刪除;
◆客戶端界面在不同大小手機屏幕的展現、橫豎屏展現;
◆手機控件觸發:觸屏按鈕、滾球、按鍵;有些情況:在對話框手機系統會自動添加:取消按鈕。 要注意取消按鈕的測試:有些需要開發進行按鈕處理。
◆手機事件交互性適配及狀態保持:
后臺運行后??是否記憶當前狀態;多程序交叉后臺運行;
斷電、中途關機??是否記憶當前狀態;
鬧鈴、接電話看短信等??是否會記憶當前狀態,程序能否正常進行;
待機小段時間、待機很長時間?-是否正常運行,并記憶當前狀態
拔插手機數據線??對正在使用的客戶端的影響中途按手機拍照鍵、打開手機音樂播放器:比如手機音樂播放器對Android客戶端語音搜索的影響;拍照對手機條形碼搜索的影響;
手機快捷鍵的處理:撥電話鍵、掛電話鍵、回退鍵、home鍵:客戶端在中途使用過程這些鍵的響應處理。
三 、Android客戶端除了適配測試外,還有哪些測試范圍
(1)Android應用的測試范圍
(2) 穩定性測試:需要根據應用程序的大小和復雜度來定義穩定性衡量指標;比如:只有一個acitivtiy用于顯示hello world的應用,其穩定性和一個復雜應用的穩定性指標是不同的。在確定指標之前,可以先對自己測試的應用進行多次摸底,求平均定義。
總結自己從事客戶端測試的經驗如上,望對大家有幫助。
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10