測試、網絡
試驗
流程和功能測試沒有區別。
根據其不同的載體,差異如下:
系統結構
Web項目,b/s架構,基於瀏覽器;只要web測試更新了服務器,客戶端就會同步更新。
App項目,c/s結構,必須有客戶端;應用
如果服務器被修改,客戶端用戶的所有核心版本都需要通過回歸測試。
性能方面
Web項目
需要監控
響應時間、CPU、內存
應用程序項目
除了監控之外
除了響應時間、CPU和內存之外,還需要進行監控。
流量、電力等。
兼容性方面
Web項目:
1.
瀏覽器(火狐、谷歌、IE等。)
2.
操作系統(Windows7、Windows10、Linux等)。)
應用程序項目:
1.
設備系統:
IOS(ipad、iphone)、Android(三星、華為、聯想等。)
、Windows(win 7、Win8)、OSX(Mac)
2.
移動電話設備可以基於
不同型號和分辨率的手機
相對於
結婚
項目、APP都有專門的測試。
1.
幹擾測試:中斷、來電、短信、關機、重啟等。
2.
弱網測試(模擬2g、3g、4g、wifi網絡狀態及丟包);網絡切換測試(網絡斷開後重新連接,3g切換到4g/wifi)
等等。)
3.
安裝、更新、卸載
安裝:應考慮安裝過程中的中斷、弱網絡和安裝後刪除安裝文件。
卸載:需要考慮
卸載後是否要刪除與應用相關的文件?
更新:強制更新、非強制更新、增量包更新、斷點續傳、弱網絡狀態下更新。
4.
界面操作:關於手機的測試,需要註意手勢、橫豎屏切換、多點觸控和前後臺切換。
5.
安全測試:安裝包是否可以反編譯代碼,安裝包是否簽名,權限設置,如訪問通訊錄等。
6.
邊界測試:可用存儲空間少、無SD卡/雙SD卡、飛行模式、系統時間錯誤、第三方依賴(QQ、微信登錄)等。
7.
權限測試:設置App是否可以獲得該權限,如是否可以訪問通訊錄、相冊、相機等。
測試工具。
自動化工具:應用程序
通用
Appium
網
通用
硒
性能測試工具:應用程序
通用
JMeter
網
通用
LR、JMeter