一、什麼樣的場景下容易出現崩潰類問題
最近腦子裡一直在想什麼樣的問題容易導致崩潰——那就是具有異常思維,舉個例子:正好前兩天看了一部美劇叫《菜鳥老警》,裡面有個場景是主角John Nolan因為沒有用警車攔住逃犯的車而導致逃犯出逃,這個場景跟測試有什麼關聯呢?首先正常人在馬路上行駛都會躲避避免與別人發生碰撞,這就好比測試功能的主流程,不會去亂點亂輸入;但是警察就不一樣了,他會為了抓住逃犯不顧一切,想盡一切辦法,這就好比測試過程中的異常思維,要思考怎麼樣操作使功能不好用。
寶典一、異常操作
各種異常操作都有可能導致程式崩潰,雖然客戶基本上都是按流程使用APP,但對於測試者來說,發現潛在的崩潰問題,保證產品品質是我們工作的最佳總結。包括下面總結的具體功能崩潰問題大多數都是異常操作引起的,例如圖片上傳過程中添加大容量圖片、長圖、殘缺圖片等等。
寶典二、某一功能前後後台來回切換,很容易導致當機
例如影片類影片播放過程中切換到後台再切換回來
寶典三、邊界數值類別崩潰
所謂邊界值類別問題就是測試功能所能承受的最大值,舉個例子,例如圖片最大支援5M,你上傳》=5M的圖片,文字方塊最大支援300字,你就輸入大於等於300字的內容。
寶典四、多次點擊某一個特定功能
這個比較常見,多次點擊頁面返回按鈕,多次進行搜索,多次來回點擊切換按鈕,多次點擊分享按鈕等都會導致程式崩潰。
寶典五、弱網條件下功能操作
寶典六、頁面未載入完全情況下快速操作
二、具體功能的當機問題
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 ) 微博授權登錄,反覆幾次崩潰
最後,這些場景及操作需要臨時變通才會有更好的效果,弱網情況下多次點擊某一功能,個人認為比較好用的是多次點擊某一功能,程式經常前後台切換等。
以上是APP崩潰的主要原因是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!