APP常見崩潰原因和測試方法整理

測試過APP的人都應(yīng)該發(fā)現(xiàn),app崩潰是一類非常常見的問題,很多時(shí)候還是致命性的熊经,這就要求我們測試人員要盡最大可能去找出軟件當(dāng)中的缺陷脏榆,減少app崩潰出現(xiàn)的概率猖毫,這里我將收集到的關(guān)于針對APP崩潰測試的資料以及自己的工作經(jīng)驗(yàn)整理如下: ? ??

一、APP中BUG的直接影響:App的Bug會直接影響用戶的體驗(yàn)须喂、App 商店的評級吁断、用戶的忠誠度,聲譽(yù)等等...

二坞生、App崩潰是非常常見的一類bug,例如很多時(shí)候我們正在使用某個(gè)Android的APP,正在使用著突然應(yīng)用就停止響應(yīng)仔役,界面上彈出“強(qiáng)制關(guān)閉錯(cuò)誤”的窗口需要強(qiáng)制關(guān)閉應(yīng)用,而iOS的APP呢則很多使用就會出現(xiàn)閃退的現(xiàn)象是己,這些問題又兵,我想都是很多人所遇到的,這些都是app常見的崩潰現(xiàn)象卒废。因?yàn)楝F(xiàn)在市場是andriod手機(jī)的碎片化寒波、造成了andriod手機(jī)更加容易出現(xiàn)APP的崩潰,通常在網(wǎng)絡(luò)異常時(shí)APP上還在進(jìn)行數(shù)據(jù)交互升熊,即會出現(xiàn)崩潰俄烁、可能的原因多種,有可能是代碼中存在多余空格级野、程序員對該段代碼的處理欠佳页屠,未做異常處理等等粹胯;而 iOS中常見的App崩潰大多已閃退的形式出現(xiàn),這些異常在最壞的情況下辰企,不僅影響本APP的使用也可能會導(dǎo)致系統(tǒng)故障风纠,操作系統(tǒng)崩潰,整個(gè)APP無法在繼續(xù)使用牢贸,用戶不得不卸載此APP竹观。


三、App的測試與web端軟件測試相比潜索,所增加復(fù)雜性:

? ? ? ?a臭增、操作系統(tǒng): 大量的設(shè)備,各種操作系統(tǒng)竹习,目前使用最多的操作系統(tǒng)有:Android誊抛、iOS、windows整陌、blackberry等等拗窃,它們之間的應(yīng)用軟件互不兼容。

? ? ? ?b泌辫、設(shè)備:觸摸式和非觸摸式設(shè)備随夸、有限的內(nèi)存容量,電池耗電量震放,屏幕尺寸逃魄、分辨率等。

? ? ? ?c 澜搅、網(wǎng)絡(luò):不同的網(wǎng)絡(luò)和運(yùn)營商伍俘,目前我國的三大運(yùn)營商就有電信、聯(lián)通和移動勉躺,不同的網(wǎng)絡(luò)制式癌瘾,如GSM、CDMA饵溅、3G等妨退,在不好或無網(wǎng)絡(luò)的情況下的App行為。

? ? ? ?d蜕企、可用性:方向咬荷,觸摸,縮放轻掩,分頁和導(dǎo)航的局限性幸乒,各種干擾,如來電唇牧,來電短信罕扎,鬧鐘聚唐,和低電量警報(bào)等。

四腔召、APP常見崩潰的原因:

? ? ?設(shè)備碎片化:由于設(shè)備極具多樣性杆查,App在不同的設(shè)備上可能有表現(xiàn)不同。

  帶寬限制:帶寬不佳的網(wǎng)絡(luò)對App所需的快速響應(yīng)時(shí)間可能不夠臀蛛。

網(wǎng)絡(luò)的變化:不同網(wǎng)絡(luò)間的切換可能會影響App的穩(wěn)定性亲桦。

內(nèi)存管理:可用內(nèi)存過低,或非授權(quán)的內(nèi)存位置的使用可能會導(dǎo)致App失敗浊仆。

用戶過多:連接數(shù)量過多可能會導(dǎo)致App崩潰客峭。

代碼錯(cuò)誤:沒有經(jīng)過測試的新功能,可能會導(dǎo)致App在生產(chǎn)環(huán)境中失敗氧卧。

第三方服務(wù):廣告或彈出屏幕可能會導(dǎo)致App崩潰桃笙。

五氏堤、App崩潰的測試用例設(shè)計(jì):

1 驗(yàn)證在有不同的屏幕分辨率沙绝,操作系統(tǒng)和運(yùn)營商的多個(gè)設(shè)備上的App行為。

2 用新發(fā)布的操作系統(tǒng)版本驗(yàn)證App的行為鼠锈。

3 驗(yàn)證在如隧道闪檬,電梯等網(wǎng)絡(luò)質(zhì)量突然改變的環(huán)境中的App行為。

4 通過手動網(wǎng)絡(luò)從蜂窩更改到Wi-Fi 购笆,或反過來粗悯,驗(yàn)證App行為。

5 驗(yàn)證在沒有網(wǎng)絡(luò)的環(huán)境中的App行為同欠。

6 驗(yàn)證來電/短信和設(shè)備特定的警報(bào)(如警報(bào)和通知)時(shí)的App行為样傍。

7 通過改變設(shè)備的方向,以不同的視圖模式铺遂,驗(yàn)證App行為衫哥。

8 驗(yàn)證設(shè)備內(nèi)存不足時(shí)的App行為。

9 通過用測試工具施加載荷驗(yàn)證App行為襟锐。

10 用不同的支持語言驗(yàn)證App行為撤逢。

顯然,還會有更多的導(dǎo)致App崩潰的App特定場景

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粮坞,一起剝皮案震驚了整個(gè)濱河市蚊荣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌莫杈,老刑警劉巖互例,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筝闹,居然都是意外死亡敲霍,警方通過查閱死者的電腦和手機(jī)俊马,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肩杈,“玉大人柴我,你說我怎么就攤上這事±┤唬” “怎么了艘儒?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長夫偶。 經(jīng)常有香客問我界睁,道長,這世上最難降的妖魔是什么兵拢? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任翻斟,我火速辦了婚禮,結(jié)果婚禮上说铃,老公的妹妹穿的比我還像新娘访惜。我一直安慰自己,他們只是感情好腻扇,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布债热。 她就那樣靜靜地躺著,像睡著了一般幼苛。 火紅的嫁衣襯著肌膚如雪窒篱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天舶沿,我揣著相機(jī)與錄音墙杯,去河邊找鬼。 笑死括荡,一個(gè)胖子當(dāng)著我的面吹牛高镐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播一汽,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼避消,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了召夹?” 一聲冷哼從身側(cè)響起岩喷,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎监憎,沒想到半個(gè)月后纱意,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鲸阔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年偷霉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了迄委。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡类少,死狀恐怖叙身,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情硫狞,我是刑警寧澤信轿,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站残吩,受9級特大地震影響财忽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜泣侮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一即彪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧活尊,春花似錦隶校、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遭庶。三九已至宁仔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間峦睡,已是汗流浹背翎苫。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留榨了,地道東北人煎谍。 一個(gè)月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像龙屉,于是被迫代替她去往敵國和親呐粘。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

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

  • ???測試過APP的人都應(yīng)該發(fā)現(xiàn)转捕,app崩潰是一類非常常見的問題作岖,很多時(shí)候還是致命性的,這就要求我們測試人員要盡最...
    擇勢量投閱讀 33,516評論 0 9
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,898評論 2 89
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,089評論 1 32
  • 自從做軟件測試工作1年多以來五芝,主要做的是web測試痘儡,對app 測試的很少很少。半個(gè)月前接到測試組長安排的測試app...
    程一川閱讀 2,608評論 1 45
  • 喜歡的幫我點(diǎn)心心呀枢步!
    鳥的小花朵朵閱讀 1,066評論 14 52