移動APP測試之基礎(chǔ)性能測試流程篇
評估App的時間和空間特性 :極限測試:在各種邊界壓力情況下,如電池、存儲、網(wǎng)速等,驗(yàn)證App是否能正確響應(yīng)。 --內(nèi)存滿時安裝App
--運(yùn)行App時手機(jī)斷電
--運(yùn)行App時斷掉網(wǎng)絡(luò)
響應(yīng)能力測試:測試App中的各類操作是否滿足用戶響應(yīng)時間要求 。
--App安裝、卸載的響應(yīng)時間
--App各類功能性操作的影響時間
壓力測試:反復(fù)/長期操作下、系統(tǒng)資源是否占用異常。
--App反復(fù)進(jìn)行安裝卸載,查看系統(tǒng)資源是否正常
--其他功能反復(fù)進(jìn)行操作,查看系統(tǒng)資源是否正常
性能評估:評估典型用戶應(yīng)用場景下,系統(tǒng)資源的使用情況。
交叉事件測試
針對智能終端應(yīng)用的服務(wù)等級劃分方式及實(shí)時特性所提出的測試方法。交叉測試又叫事件或沖突測試,是指一個功能正在執(zhí)行過程中,同時另外一個事件或操作對該過程進(jìn)行干擾的測試。如;App在前/后臺運(yùn)行狀態(tài)時與來電、文件下載、音樂收聽等關(guān)鍵運(yùn)用的交互情況測試等。交叉事件測試非常重要,能發(fā)現(xiàn)很多應(yīng)用中潛在的性能問題。
多個App同時運(yùn)行是否影響正常功能
App運(yùn)行時前/后臺切換是否影響正常功能
App運(yùn)行時撥打/接聽電話
App運(yùn)行時發(fā)送/接收信息
App運(yùn)行時發(fā)送/收取郵件
App運(yùn)行時切換網(wǎng)絡(luò)(2G、3G、wifi)
App運(yùn)行時瀏覽網(wǎng)絡(luò)
App運(yùn)行時使用藍(lán)牙傳送/接收數(shù)據(jù)
App運(yùn)行時使用相機(jī)、計(jì)算器等手機(jī)自帶設(shè)備
兼容測試
App測試中兼容性相對重要,主要測試內(nèi)部和外部兼容性
1)與本地及主流App是否兼容
2)基于開發(fā)環(huán)境和生產(chǎn)環(huán)境的不同,檢驗(yàn)在各種網(wǎng)絡(luò)連接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的數(shù)據(jù)和運(yùn)用是否正確
3)與各種設(shè)備是否兼容,若有跨系統(tǒng)支持則需要檢驗(yàn)是否在各系統(tǒng)下,各種行為是否一致 --不同操作系統(tǒng)的兼容性,是否適配
回歸測試
Bug修復(fù)后且在新版本發(fā)布后需要進(jìn)行回歸測試。
Bug修復(fù)后的回歸測試在交付前、要進(jìn)行全量用例的回歸測試。
用戶體驗(yàn)測試
以主觀的普通消費(fèi)者的角度去感知產(chǎn)品或服務(wù)的舒適、有用、易用、友好親切程度。 通過不同個體、獨(dú)立空間和非經(jīng)驗(yàn)的統(tǒng)計(jì)復(fù)用方式去有效評價產(chǎn)品的體驗(yàn)特性,提升產(chǎn)品的潛在客戶滿意度。
1)是否有空數(shù)據(jù)界面設(shè)計(jì),引導(dǎo)用戶去執(zhí)行操作。
2)是否濫用用戶引導(dǎo)。
3)是否有不可點(diǎn)擊的效果,如:你的按鈕此時處于不可用狀態(tài),那么一定要灰掉,或者拿掉按鈕,否則會給用戶誤導(dǎo)
4)菜單層次是否太深
5)交互流程分支是否太多
6)相關(guān)的選項(xiàng)是否離得很遠(yuǎn)
7)一次是否載入太多的數(shù)據(jù)
8)界面中按鈕可點(diǎn)擊范圍是否適中
9)標(biāo)簽頁是否跟內(nèi)容沒有從屬關(guān)系,當(dāng)切換標(biāo)簽的時候,內(nèi)容跟著切換
10)操作應(yīng)該有主次從屬關(guān)系
11)是否定義Back的邏輯。涉及軟硬件交互時,Back鍵應(yīng)具體定義
12)是否有橫屏模式的設(shè)計(jì),應(yīng)用一般需要支持橫屏模式,即自適應(yīng)設(shè)計(jì)
頁:
[1]