1. 程式人生 > >談下APP測試和WEB測試的區別

談下APP測試和WEB測試的區別

app https 設計 tap 升級後 一起 切換 以及 相對

先來講下相同點:

1、都需要理論知識,相同的用例設計方法:邊界值,等價類,錯誤推導法,場景法

2、同樣的測試方法 驗證功能是否滿足需求

3、都需要檢查UI 界面設計是否合理

4、性能檢測 並發 吞吐率的檢測 以及應用的穩定性測試,沒有卡死閃退等驗證BUG

5、二者後臺都是一致的 都調用訪問一樣的後臺 ResultApi

簡短聊下移動APP的測試

1、業務相對簡單點,移動app實質是一個簡化的WEB程序,屏幕小註重用戶體驗

2、移動端支持多種網絡制式 2G 3G 4G WiFi 斷網 網絡信號差之間的切換界面顯示,對了還需要測試信號差時APP運行情況

3、移動端需要測試中斷測試 電話 短信 通知 斷電等中斷時軟件的運行情況

當然也包括其他中斷:藍牙,鬧鐘,插拔數據線, 手機鎖定, 手機斷電, 手機問題(系統死機, 重啟)

4、手機屏幕的限制對軟件的影響

圖片及文字的顯示;上傳不同的圖片尺寸顯示是否正常;圖片和文字一起顯示時,效果如何。

頁面及按鈕會受到屏幕大小的限制,再加上用戶都是通過手指進行操作,一些按鈕、選擇框 等是否容易點擊,多個可點區域位置較近時,點擊部位稍微偏移,也許就會造成不同的結果,這種情況下是否可以達到預先的效果。

5、最後說下移動端安裝卸載測試 升級測試

安裝方式分為許多種:

用應用市場安裝

用apk文件安裝。

完全卸載(用戶的profile文件)

部分卸載

升級測試點:在於升級後用戶的配置文件是否依然存在,可以直接交易訪問原有的文件

從上一個版本/上兩個版本直接升級到最新版。

全新安裝最新版

新版本覆蓋舊版本安裝

卸載舊版本, 安裝新版本

卸載新版本, 安裝新版本

增量更新

強制更新

6、移動端特性擁有手勢,手指滑動解鎖 滑動時切換圖片 這裏測試下 :手動觸摸事件的區域以及多點觸控時軟件的響應度

7、APP自動化測試的工具使用Monkey, MonkeyRunner, Appnium,應該多做後臺自動化測試 而不是做UI自動化測試

8、對於叠代很快的互聯網APP測試來說 使用思維導圖的feature list. 更適合這種產品 而不是設計用例去執行

9、許多移動APP都使用HTTP與後臺進行交互,但是某些使用SSL進行認證來訪問網絡, 這裏HTTPS需要測試覆蓋

談下APP測試和WEB測試的區別