支招:原來這些才是APP崩潰的主要原因!資深技術大牛測試經驗總結

博為峰網校發表於2019-06-04

關於這篇崩潰類問題已經有意向總結很久了,無疑這篇文章比較難寫。原因之一是需要有大量的App測試實踐經驗,實踐是檢驗整理的唯一標準麼;再有準備過程也比較長,需要平時多記錄多思考多歸納,如果您恰巧讀到這篇文章,覺得對您有幫助,請點個小心心吧。

注:本篇文章未考慮功能正常流程下的操作。

一 、什麼樣的場景下容易出現崩潰類問題

最近腦子裡一直在想什麼樣的問題容易導致崩潰——那就是具有異常思維,舉個例子:正好前兩天看了一部美劇叫《菜鳥老警》,裡面有個場景是主人公John Nolan因為沒有用警車攔住逃犯的車而導致逃犯出逃,這個場景與測試有什麼關聯呢?首先正常人在馬路上行駛都會躲避避免與別人發生碰撞,這就好比測試功能的主流程,不會去亂點亂輸入;但是警察就不一樣了,他會為了抓住逃犯不顧一切,想盡一切辦法,這就好比測試過程中的異常思維,要思考怎麼樣操作使功能不好用。

寶典一、異常操作

各種異常操作都有可能導致程式崩潰,雖然客戶基本上都是按流程使用 APP,但對於測試者來說,發現潛在的崩潰問題,保證產品質量是對我們工作的最好總結。包括下面總結的具體功能崩潰問題大多數都是異常操作引起的,比如圖片上傳過程中新增大容量圖片、長圖、殘缺圖片等等。

寶典二、某一功能前後臺來回切換,很容易導致崩潰

比如影片類影片播放過程中切換到後臺再切換回來

寶典三、邊界值類崩潰

所謂邊界值類問題就是測試功能所能承受的最大值,舉個例子,比如圖片最大支援5M,你上傳》=5M的圖片,文字框最大支援300字,你就輸入大於等於300字的內容。

寶典四、多次點選某一個特定功能

這個比較常見,多次點選頁面返回按鈕,多次進行搜尋,多次來回點選切換按鈕,多

次點選分享按鈕等都會導致程式崩潰。

寶典五、弱網條件下功能操作

寶典六、頁面未載入完全情況下快速操作

支招:原來這些才是APP崩潰的主要原因!資深技術大牛測試經驗總結

二、具體功能的崩潰問題

2.1、影片類/語音類

1) 影片全屏播放中,多次點選全屏按鈕和左上角返回按鈕,系統崩潰

2) 影片全屏播放中,同時點選全屏和返回上頁按鈕後系統崩潰

3) 影片播放橫豎屏切換,系統崩潰

4) 影片播放過程中,反覆調整倍速崩潰

5) 影片播放過程中切換到後臺再切回前臺,播放不成功

6) 影片播放中多次切換章節 APP 閃退

7) 影片播放過程中被其他軟體暫停後重新切換到播放頁面點選繼續 無法續播

8) 下載中的影片點選刪除後崩潰

2.2、相機/掃一掃/頭像

1) 掃一掃介面進入相簿中選擇 10M 以上圖片出現閃退

2) 無相簿許可權修改頭像可訪問相簿

3) 頭像上傳長圖片崩潰

4) 頭像上傳殘缺圖片崩潰

5) 點選拍照按鈕後切換到後臺,再切換到前臺,點選選擇圖片出現閃退

2.3、文字框/搜尋

輸入框中貼上內容並全選複製程式閃退

2) 搜尋介面輸入文字全選新增閃退

3) 搜尋成功後,再次搜尋 APP crash

4) 多次輸入特殊字元進行搜尋,app 閃退

5) 搜尋結果介面點選取消程式閃退

2.4、頁面操作

1) 進入頁面後馬上退出再點選其他欄目

2) 連續返回到上一級頁面

3) 進入介面一直載入,kill app 後點選 app ,頁面開啟後出現閃退

4) 介面內容較多時,上滑重新整理後下滑,介面卡主,點選任意記錄,出現閃退

2.5、分享功能

1) 分享微信成功返回應用,再次點選分享按鈕應用閃退

2) 多次操作留言分享按鈕

3) 分享內容成功後,如在 qq 開啟連結提示故事不存在

4) 微博授權登入,反覆幾次崩潰

最後,這些場景及操作需要臨時變通才會有更好的效果,弱網情況下多次點選某一功

能,個人認為比較好用的是多次點選某一功能,程式經常前後臺切換等。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2646762/,如需轉載,請註明出處,否則將追究法律責任。

相關文章