無論是傳統行業的web測試,還是新興的手機app測試,都離不開測試的基礎知識:
1)設計測試用例的相同方法:邊值分析法、等價類劃分法、錯誤推測法、場景法等。(想看這些基礎課視頻,直接點擊原文看騰訊課堂的視頻,都有,而且是免費的!);
2)同樣的測試方法:黑盒測試,驗證業務功能是否正確滿足用戶或設計預期;
3)檢查UI:界面的布局、風格、按鈕是否簡潔、美觀、統壹;
4)頁面性能檢測:測試頁面加載和翻頁速度、登錄時間、內存溢出等。
5)應用的穩定性:測試應用系統的穩定性,以免閃退和卡頓。
乙:不同之處
相比web測試和APP測試,不僅要考慮基本的功能測試和性能,還要考慮手機本身的固有屬性。因此,在APP測試過程中,我們還需要註意以下特點:
1)作為壹個通訊工具,來電、去電、收短信等操作都會對app應用產生影響,所以app測試首先要考慮的屬性特征是:中斷測試。
中斷測試包括人為中斷、新任務中斷和意外中斷,主要從以下幾個方面進行驗證:
A.來電中斷:來電掛機,被叫掛機,來電掛機,來電掛機。
B.短信中斷:接收短信和查看短信。
C.其他幹擾:藍牙、鬧鐘、插拔數據線、手機鎖定、手機斷電、手機問題(系統崩潰、重啟)。
2)手機用戶安裝和卸載app產品:
A.直接從以前的版本/兩個以前的版本升級到最新版本。
B.完全安裝新版本
C.新版本涵蓋了舊版本的安裝
D.卸載舊版本並安裝新版本。
E.卸載新版本並安裝新版本。
3) QTP是3)web自動化測試最常用的工具,而monkey、monkeyrunner和appium是android手機自動化測試最常用的工具。