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

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