App健壯性測試

目錄

一、異常場景測試

二、交叉事件測試/中斷測試

三、時間測試

一、異常場景測試

1、沒有內(nèi)存空間時,APP能否正確響應(yīng)

2、APP運行中手機斷電、重啟、充電、插拔耳機

3、APP運行中斷開網(wǎng)絡(luò)

4、反復(fù)操作某個功能,不斷點擊,刷新時,是否會閃退

5、App運行時Kill掉進程再打開

二、交叉事件測試

又叫事件沖突測試,是指一個功能正在執(zhí)行過程中,同時另外一個事件或操作對該過程進行干擾測試。如:App在前/后臺運行狀態(tài)時與來電、文件ixaz、音樂收聽等關(guān)鍵運用的交互情況測試等。

1、多個App同時運行是否影響正常功能,如音樂下載、音樂收聽、QQ、微信等。

2、App運行時前/后臺切換是否影響正常功能。

3、App運行時撥打/接聽電話。

4、App運行時發(fā)送/接收信息。

5、App運行時發(fā)送/收取郵件。

6、App運行時切換網(wǎng)絡(luò)(2G/3G/WIFI).

7、App運行瀏覽網(wǎng)頁。

8、App運行時使用藍牙傳送/接收數(shù)據(jù)。

9、App運行時使用相機、計算器手機自帶設(shè)備。

10、App運行時插拔充電器。

注意:執(zhí)行干擾的沖突事件不能導(dǎo)致軟件應(yīng)用軟件異常、手機死機或者花屏等嚴重問題。需要注意各交叉事件的優(yōu)先級別,檢驗系統(tǒng)是否能依據(jù)各事件的優(yōu)先級別依次進行處理。不能因執(zhí)行優(yōu)先級別高的事件而導(dǎo)致優(yōu)先級別較低的事件吊死。另外有中英文模式切換的手機要注意中英文模式切換后的功能實現(xiàn)存在的問題。

關(guān)于應(yīng)用的前后臺切換、鎖屏等比較容易造成APP 崩潰

1) APP切換到后臺,再回到app,檢查是否停留在上一次操作界面。

2) APP切換到后臺,再回到app,檢查功能及應(yīng)用狀態(tài)是否正常

3) app切換到后臺,再回到前臺時,注意程序是否崩潰,功能狀態(tài)是否正常,尤其是對于從后臺切換回前臺數(shù)據(jù)有自動更新的時候。

4) 手機鎖屏解屏后進入app注意是否會崩潰,功能狀態(tài)是否正常,尤其是對于從后臺切換回前臺數(shù)據(jù)有自動更新的時候。

5) 當(dāng)App使用過程中有電話進來中斷后再切換到app,功能狀態(tài)是否正常

6) 當(dāng)殺掉app進程后,再開啟app,app能否正常啟動。

7) 出現(xiàn)必須處理的提示框后,切換到后臺,再切換回來,檢查提示框是否還存在,有時候會出現(xiàn)應(yīng)用自動跳過提示框的缺陷。

8) 對于有數(shù)據(jù)交換的頁面,每個頁面都必需要進行前后臺切換、鎖屏的測試,這種頁面最容易出現(xiàn)崩潰。

三、時間測試

客戶端可以自行設(shè)置手機的時區(qū)、時間,因此需要校驗該設(shè)置對app的影響。

中國為東8區(qū),所以當(dāng)手機設(shè)置的時間非東8區(qū)時,查看需要顯示時間的地方,時間是否展示正確,應(yīng)用功能是否正常。時間一般需要根據(jù)服務(wù)器時間再轉(zhuǎn)換成客戶端對應(yīng)的時區(qū)來展示,這樣的用戶體驗比較好。

比如發(fā)表一篇微博在服務(wù)端記錄的是10:00,此時,華盛頓時間為22:00,客戶端去瀏覽時,如果設(shè)置的是華盛頓時間,則顯示的發(fā)表時間即為22:00,當(dāng)時間設(shè)回東8區(qū)時間時,再查看則顯示為10:00。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄 一、異常場景測試 二、交叉事件測試/中斷測試 三、時間測試 一、異常場景測試 1、沒有內(nèi)存空間時,APP能否...
    許小小晴閱讀 929評論 0 1
  • 目錄 一、異常場景測試 二、交叉事件測試/中斷測試 三、時間測試 四、離線瀏覽 一、異常場景測試 1、沒有內(nèi)存空間...
    Kevin_Luo閱讀 2,382評論 0 2
  • 目錄 一、異常場景測試 二、交叉事件測試/中斷測試 三、時間測試 一、異常場景測試 1、沒有內(nèi)存空間時,APP能否...
    許小小晴閱讀 1,133評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評論 25 709
  • 體驗入:如何能拿到高工資? 找核心: 1通過個人不斷努力,為平臺創(chuàng)造超越個人價值,讓平臺認為是免費的人! 2刪除個...
    宇宙之愛黃昊貴閱讀 303評論 0 0

友情鏈接更多精彩內(nèi)容