APP測試與WEB測試的區別(轉)
07-25
APP測試與WEB測試的區別(轉)
推薦閱讀:
10 人贊了文章
單純從功能測試的層面上來講的話,APP 測試、web 測試 在流程和功能測試上是沒有區別的。
web項目,b/s架構,基於瀏覽器的;web測試只要更新了伺服器端,客戶端就會同步會更新。
app項目,c/s結構的,必須要有客戶端;app 修改了服務端,則客戶端用戶所有核心版本都需要進行回歸測試一遍。 性能方面 web項目 需監測 響應時間、CPU、Memoryapp項目 除了監測 響應時間、CPU、Memory外,還需監測 流量、電量等
兼容方面(1)web項目: 1. 瀏覽器(火狐、谷歌、IE等) 2. 操作系統(Windows7、Windows10、Linux等)(2)app項目:
1. 設備系統:iOS(ipad、iphone)、Android(三星、華為、聯想等) 、Windows(Win7、Win8)、OSX(Mac) 2. 手機設備可根據 手機型號、解析度不同相對於 Wed 項目,APP有專項測試 1. 干擾測試:中斷,來電,簡訊,關機,重啟等2. 弱網路測試(模擬2g、3g、4g,wifi網路狀態以及丟包情況);網路切換測試(網路斷開後重連、3g切換到4g/wifi 等)
3. 安裝、更新、卸載 安裝:需考慮安裝時的中斷、弱網、安裝後刪除安裝文件等情況 卸載:需考慮 卸載後是否刪除app相關的文件更新:分強制更新、非強制更新、增量包更新、斷點續傳、弱網狀態下更新
4. 界面操作:關於手機端測試,需注意手勢,橫豎屏切換,多點觸控,前後台切換 5. 安全測試:安裝包是否可反編譯代碼、安裝包是否簽名、許可權設置,例如訪問通訊錄等 6. 邊界測試:可用存儲空間少、沒有SD卡/雙SD卡、飛行模式、系統時間有誤、第三方依賴(QQ、微信登錄)等 7. 許可權測試:設置某個App是否可以獲取該許可權,例如是否可訪問通訊錄、相冊、照相機等測試工具方面 自動化工具:APP 一般使用 Appium; Web 一般使用 Selenium性能測試工具:APP 一般使用 JMeter; Web 一般使用 LR、JMeter來源:51Testing軟體測試網采編推薦閱讀:
※學習軟體測試從哪幾個方面學習呢?
※手機黑盒測試
※常用的sql語句
※每日一問 :一個軟體,你測試了一個星期都沒有發現bug,這說明什麼?你怎麼辦?
TAG:軟體測試 |
