摘要:包括下面總結的具體功能崩潰問題大多數都是異常操作引起的,比如圖片上傳過程中添加大容量圖片、長圖、殘缺圖片等等。2) 視頻全屏播放中,同時點擊全屏和返回上頁按鈕後系統崩潰。

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

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

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

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

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

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

寶典一、異常操作

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

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

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

寶典三、邊界值類崩潰

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

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

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

次點擊分享按鈕等都會導致程序崩潰。

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

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

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

二、具體功能的崩潰問題

2.1、視頻類/語音類

1) 視頻全屏播放中,多次點擊全屏按鈕和左上角返回按鈕,系統崩潰

2) 視頻全屏播放中,同時點擊全屏和返回上頁按鈕後系統崩潰

3) 視頻播放橫豎屏切換,系統崩潰

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

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

6) 視頻播放中多次切換章節 APP 閃退

7) 視頻播放過程中被其他軟件暫停後重新切換到播放頁面點擊繼續 無法續播

8) 下載中的視頻點擊刪除後崩潰

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

2.2、相機/掃一掃/頭像

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

2) 無相冊權限修改頭像可訪問相冊

3) 頭像上傳長圖片崩潰

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

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

2.3、文本框/搜索

輸入框中粘貼內容並全選複製程序閃退

2) 搜索界面輸入文字全選添加閃退

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

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

5) 搜索結果界面點擊取消程序閃退

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

2.4、頁面操作

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

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

3) 進入界面一直加載,kill app 後點擊 app ,頁面打開後出現閃退

4) 界面內容較多時,上滑刷新後下滑,界面卡主,點擊任意記錄,出現閃退

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

2.5、分享功能

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

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

3) 分享內容成功後,如在 qq 打開鏈接提示故事不存在

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

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

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

相關文章