評估App的時間和空間特性:
極限測試:在各種邊界壓力情況下,如電池、存儲、網(wǎng)速等抠璃,驗證App是否能正確響應(yīng)。--內(nèi)存滿時安裝App
--運行App時手機斷電
--運行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ù)等級劃分方式及實時特性所提出的測試方法。交叉測試又叫事件或沖突測試抽碌,是指一個功能正在執(zhí)行過程中悍赢,同時另外一個事件或操作對該過程進(jìn)行干擾的測試。如货徙;App在前/后臺運行狀態(tài)時與來電左权、文件下載、音樂收聽等關(guān)鍵運用的交互情況測試等痴颊。交叉事件測試非常重要赏迟,能發(fā)現(xiàn)很多應(yīng)用中潛在的性能問題。
多個App同時運行是否影響正常功能
App運行時前/后臺切換是否影響正常功能
App運行時撥打/接聽電話
App運行時發(fā)送/接收信息
App運行時發(fā)送/收取郵件
App運行時切換網(wǎng)絡(luò)(2G蠢棱、3G锌杀、wifi)
App運行時瀏覽網(wǎng)絡(luò)
App運行時使用藍(lán)牙傳送/接收數(shù)據(jù)
App運行時使用相機、計算器等手機自帶設(shè)備
兼容測試
App測試中兼容性相對重要泻仙,主要測試內(nèi)部和外部兼容性
1)與本地及主流App是否兼容
2)基于開發(fā)環(huán)境和生產(chǎn)環(huán)境的不同糕再,檢驗在各種網(wǎng)絡(luò)連接下(WiFi、GSM玉转、GPRS突想、EDGE、WCDMA究抓、CDMA1x猾担、CDMA2000、HSPDA等)刺下,App的數(shù)據(jù)和運用是否正確
3)與各種設(shè)備是否兼容绑嘹,若有跨系統(tǒng)支持則需要檢驗是否在各系統(tǒng)下,各種行為是否一致--不同操作系統(tǒng)的兼容性橘茉,是否適配
回歸測試
Bug修復(fù)后且在新版本發(fā)布后需要進(jìn)行回歸測試工腋。
Bug修復(fù)后的回歸測試在交付前姨丈、要進(jìn)行全量用例的回歸測試。
用戶體驗測試
以主觀的普通消費者的角度去感知產(chǎn)品或服務(wù)的舒適夷蚊、有用构挤、易用、友好親切程度惕鼓。通過不同個體筋现、獨立空間和非經(jīng)驗的統(tǒng)計復(fù)用方式去有效評價產(chǎn)品的體驗特性,提升產(chǎn)品的潛在客戶滿意度箱歧。
1)是否有空數(shù)據(jù)界面設(shè)計矾飞,引導(dǎo)用戶去執(zhí)行操作。
2)是否濫用用戶引導(dǎo)呀邢。
3)是否有不可點擊的效果洒沦,如:你的按鈕此時處于不可用狀態(tài),那么一定要灰掉价淌,或者拿掉按鈕申眼,否則會給用戶誤導(dǎo)
4)菜單層次是否太深
5)交互流程分支是否太多
6)相關(guān)的選項是否離得很遠(yuǎn)
7)一次是否載入太多的數(shù)據(jù)
8)界面中按鈕可點擊范圍是否適中
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è)計病毡,應(yīng)用一般需要支持橫屏模式濒翻,即自適應(yīng)設(shè)計