移動(dòng)APP測試的22條軍規(guī)

隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展谐檀,用戶對于手機(jī)和平板電腦上APP的要求不僅僅在于功能的優(yōu)化声畏,現(xiàn)在更多的關(guān)注自身的體驗(yàn)。要想使自己的app脫穎而出咳燕,需要產(chǎn)品的高品質(zhì)和用戶的高體驗(yàn)。對于測試人員來說乒躺,需要設(shè)計(jì)專門針對移動(dòng)app的測試場景和用例招盲,高效的進(jìn)行移動(dòng)app的測試。以下對《移動(dòng)app測試的22條軍規(guī)》的相關(guān)內(nèi)容進(jìn)行總結(jié)嘉冒,具體如下:

1 ?確定設(shè)備和平臺(tái)再動(dòng)手 測試人員在進(jìn)行測試之前首先要確定測試的環(huán)境曹货。根據(jù)app的特性選擇相應(yīng)的測試平臺(tái)或者設(shè)備;確定移動(dòng)app的生命周期讳推;確定設(shè)備的硬件參數(shù)顶籽,屏幕尺寸、分辨率银觅、像素密度礼饱;在選擇測試設(shè)備和操作系統(tǒng)對應(yīng)的版本時(shí)應(yīng)該盡量讓不同分辨率、不同屏幕尺寸的設(shè)備盡可能多的覆蓋各個(gè)操作系統(tǒng)版本究驴;

2 “移動(dòng)”測試 ?對于各種網(wǎng)絡(luò)環(huán)境镊绪,測試人員可以采用Mock技術(shù),Mock技術(shù)可以從服務(wù)器端返回一般需要真實(shí)網(wǎng)絡(luò)環(huán)境才得得到的response應(yīng)答纳胧。

3 關(guān)注多任務(wù)和意外情況處理 ?同時(shí)運(yùn)行多個(gè)程序時(shí)镰吆,測試人員在測試和設(shè)計(jì)app時(shí)要考慮到app被別的程序或用戶切換到后臺(tái)時(shí)需要執(zhí)行的操作。

4 避免手勢沖突 了解不同手勢的操作跑慕,避免操作手勢的沖突

5 關(guān)注用戶體驗(yàn)? 為用戶設(shè)計(jì)万皿、關(guān)注用戶體驗(yàn)摧找,主要包括橫豎屏的測試、WebView的測試(盡量保證web端和app端都能實(shí)現(xiàn)響應(yīng)式設(shè)計(jì))牢硅、規(guī)范與習(xí)慣(對于支持多個(gè)操作系統(tǒng)的app蹬耘,應(yīng)遵循當(dāng)前操作系統(tǒng)的設(shè)計(jì)規(guī)范與使用習(xí)慣)、關(guān)注細(xì)節(jié)測試(針對不同的用戶减余,測試不同的功能細(xì)節(jié))

6 設(shè)計(jì)通知和消息展示 ?測試app在安裝時(shí)是否明確聲明用戶在使用app時(shí)的需要用到的權(quán)限综苔,測試app在使用的過程中是否有合適的通知和消息顯示,測試app在后臺(tái)運(yùn)行的時(shí)候是否有合適的消息和通知顯示位岔,測試app的消息推送功能如筛,測試app在出錯(cuò)時(shí)是否有合適的通知和消息顯示。

7 支持操作系統(tǒng)特性 Android app測試設(shè)備的碎片化抒抬,Android app更容易受到惡意軟件的攻擊(Android自帶的Proguard工具可以用來保護(hù)app自身的安全)杨刨,Android和iOS對于app間的 通信處理方式不一樣(Android可以通過系統(tǒng)提供的四種應(yīng)用程序組件,activity擦剑,content妖胀,provider,broadcast和service來傳遞消息惠勒、對象和數(shù)據(jù)?)赚抡,Android和iOS就是否支持?jǐn)U展存儲(chǔ)有所不同,Android和iOS對widget的實(shí)現(xiàn)和使用不同

8 及時(shí)顯示和同步消息

9 適應(yīng)特定用戶界面對功能和顯示的影響

10 支持多種文件格式 app支持office文件纠屋,app支持圖片文件涂臣,app支持視頻和音頻文件

11支持多語言和地區(qū)設(shè)置

12 重點(diǎn)測試高內(nèi)存占用的功能

13 降低流量和電量消耗 ? ?測試app安裝文件的大小和安裝過程,測試app占用的存儲(chǔ)空間巾遭,測試app的流量消耗肉康,測試app對于設(shè)備電量的消耗????

14 增量升級(jí)必不可少 測試app的增量升級(jí)(現(xiàn)在絕大多數(shù)app在升級(jí)安裝時(shí)采用的是增量安裝或者覆蓋安裝的方式,而不會(huì)先刪除再重新進(jìn)行安裝)灼舍,測試app的刪除吼和,測試app數(shù)據(jù)的清除

15 確保成功集成和調(diào)用第三方app app對第三方app的直接集成,測試app的分享功能骑素,測試app顯示外部鏈接的功能炫乓,測試免費(fèi)app中集成廣告的功能,測試app使用社交媒體等賬號(hào)登錄的功能献丑,測試app的推送功能末捣,測試app關(guān)聯(lián)其他文件的功能,測試app和輸入法等app的交互功能

16 盡量不使用非標(biāo)準(zhǔn)控件

17 提前關(guān)注操作系統(tǒng)升級(jí)

18 盡量減少依賴 對于既有web版本又有app版本的app要減少依賴创橄,沒有web版本的app也需要考慮app的依賴

19 進(jìn)行自動(dòng)化和探索性測試

20 進(jìn)行性能和安全性測試 測試app連接網(wǎng)絡(luò)的速度箩做,測試app在不同網(wǎng)絡(luò)速度下操作的流暢程度,測試app對于前臺(tái)頁面渲染的性能妥畏,測試app操作數(shù)據(jù)庫的性能邦邦,測試app用到的后臺(tái)服務(wù)mobile service的性能安吁,測試app是否保存了臨時(shí)數(shù)據(jù)或者已刪除的數(shù)據(jù),測試app的回話session是否有過期設(shè)置燃辖,測試app請求中是否包含了明文的用戶信息鬼店,測試app的請求是否加密,測試app使用webview的安全性黔龟,測試app后臺(tái)服務(wù)mobile service

21 使用log定位問題

22 充分使用持續(xù)集成和持續(xù)部署

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妇智,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子氏身,更是在濱河造成了極大的恐慌巍棱,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件观谦,死亡現(xiàn)場離奇詭異拉盾,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)豁状,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來倒得,“玉大人泻红,你說我怎么就攤上這事∠疾簦” “怎么了谊路?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長菩彬。 經(jīng)常有香客問我缠劝,道長,這世上最難降的妖魔是什么骗灶? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任惨恭,我火速辦了婚禮,結(jié)果婚禮上耙旦,老公的妹妹穿的比我還像新娘脱羡。我一直安慰自己,他們只是感情好免都,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布锉罐。 她就那樣靜靜地躺著,像睡著了一般绕娘。 火紅的嫁衣襯著肌膚如雪脓规。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天险领,我揣著相機(jī)與錄音侨舆,去河邊找鬼升酣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛态罪,可吹牛的內(nèi)容都是我干的噩茄。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼复颈,長吁一口氣:“原來是場噩夢啊……” “哼绩聘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起耗啦,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤凿菩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后帜讲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體衅谷,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年似将,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了获黔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,673評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡在验,死狀恐怖玷氏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情腋舌,我是刑警寧澤盏触,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站块饺,受9級(jí)特大地震影響赞辩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜授艰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一辨嗽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧想诅,春花似錦召庞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至徘禁,卻和暖如春诅诱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背送朱。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工娘荡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留干旁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓炮沐,卻偏偏與公主長得像争群,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子大年,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容