1、架構方面
web大多數是基於b/s架構,基於瀏覽器的
app是基於c/s架構,必須有客戶端
2、APP測試有專項測試
1.干擾測試:中斷、來電、短信、語音通話請求、關機、重啟等
2.弱網測試:模擬2g/3g/4g,wifi網絡狀態以及丟包情況;網絡切換(網絡斷開重連、4g切換WiFi)
3.安裝、卸載、更新
安裝:需考慮安裝時中斷、弱網、安裝后是否刪除安裝文件
卸載:需考慮卸載后是否刪除app下載或緩存文件;重新安裝后已保存或已下載是否存在
更新:強制更新、非強制更新、斷電續傳、弱網更新
4.界面操作:橫屏豎屏、手勢操作、多點觸控、前后台切換
5.權限測試:app是否可以獲取該權限(通訊錄、相冊、相機等)、第三方依賴(QQ、微信登陸)
6.邊界測試:存儲空間少、系統時間錯誤、飛行模式、沒有sd卡
3、性能方面
app除了需監測響應時間、CPU、內存外,還需要監測流量、電量等。
4、兼容性方面
web:1.瀏覽器(火狐、谷歌、IE等)2.操作系統(win7、win10、Linux)
app:1、設備系統(Android、iOS)2、不同廠商(華為、小米、vivo)3、手機設備型號、分辨率