1.相同點
不管是傳統行業的web測試還是新興的手機app測試都離不開測試的基礎知識,即使不管怎么變,測試的原理依然會融入在這兩者當中。
1)設計測試用例時依然是根據邊界值、有效等價類和無效等價類、場景法、因果圖法、錯誤推測法來設計用例。
2)多數依然是采用黑盒測試方法來驗證業務功能是否得到正確的應用。
3)測試方向依然是:ui界面布局是否合理,風格按鈕是否簡潔美觀、功能測試、穩定性測試、頁面載入和翻頁的速度,登錄時長,內存是否溢出、安全測試、性能測試。
2.不同點
相對於web測試,手機軟件測試,除了要考慮基本的功能測試、性能等,還要考慮手機本身固有的屬性特征。所以對比web測試和手機測試,手機測試過程中還需要注意如下幾個方面特性:
1)手機作為通信工具,來電、去電、接收短信等操作都會對app應用程序產生影響,所以app測試第一個要考慮的屬性特征是:中斷測試。
中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況,主要從以下幾個方面進行驗證:
a.來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷
b.短信中斷:接收短信、查看短信
c.其他中斷:藍牙、鬧鍾、插拔數據線、手機鎖定、手機斷電、手機問題(系統死機、重啟)
2)手機用戶對app產品的安裝卸載操作:從上一個版本/上兩個版本直接升級到最新版本。
全新安裝新版本
新版本覆蓋舊版本安裝
卸載舊版本,安裝新版本
卸載新版本,安裝新版本
3)兼容性的區別
web測試主要考慮瀏覽器內核以及瀏覽器版本的兼容,操作系統的兼容性,分辨率的兼容。
APP兼容性主要考慮不同廠家的不同手機型號、系統版本、屏幕分辨率、屏幕大小、內存大小。
4)APP橫豎屏測試,不同方向屏幕顯示以及操作。
5)APP測試還需要考慮網絡2G3G4G5G WIFI 弱網環境。