關於移動APP與Web APP的測試重點以及區別

2022-08-05 18:21:10 字數 2051 閱讀 5593

web

1.功能測試

:功能的實現是否滿足需求。

2.效能測試

2.3壓力測試:測試web應用在一定壓力下會不會崩潰以及效能瓶頸在**。

3.使用者介面測試:介面是否協調美觀,風格是否一致,頁面能否按比例縮放

4.相容性測試瀏覽器(不同廠商不同版本),解析度

5.安全測試

5.1登陸次數是否有限制,是否有超時限制(使用者登入後一定時間內不做操作是否會自動退出)

5.2日誌檔案以及cookies(這兩者是否顯式地顯示使用者密碼賬號?)

1.安裝和解除安裝

1.1應用是否可以在ios不同系統版本或android不同系統版本上安裝(有的系統版本過低,應用不能適配)

1.2 軟體安裝後是否可以正常執行

1.3 安裝過程中是否可以取消

1.4 安裝空間不足時是否有相應提示

1.5 聯網安裝時斷網是否有對應提示

1.6 能否正常解除安裝軟體

1.7 解除安裝時出現宕機、斷電、重啟等意外,待環境回覆後是否可以正確解除安裝

1.8 解除安裝過程中是否可以取消,點選取消解除安裝後能否正常使用

1.9直接寫在程式是否有提示資訊

1.9解除安裝後是否刪除全部的安裝資料夾

2.登入

2.1 賬號和密碼錯誤時介面是否有提示

2.2 使用者主動退出登入後,下次重新啟動時應該進入登入介面

2.3 記住密碼時能否正確自動登陸

2.4 密碼修改後,下次登陸是否及時同步(用原密碼登入提示密碼錯誤)

2.5 未登入狀態操作一些頁面是否做了控制(未登入時將商品加入購物車提示請先登入)

2.6 切換賬號時使用者資訊是否及時更新(qq切換關聯賬戶,使用者資訊及時更改)

)2.8 ios與android不同裝置登入同一個賬戶對資料進行修改,確保資料無誤且能及時看到更新的資料

3.執行

3.1安裝後能否正常開啟、使用

3.2執行時是否有載入提示

3.3執行速度以及模組之間切換速度是否流暢

4.離線

4.1 登入後斷網能否瀏覽本地資料

4.2 獲取資料時斷網是否有友好提示

4.3 斷網後重新連線網路能否正常使用

5.訊息推送開關

5.1 訊息推送開關是否預設開啟(預設是開啟的)

5.2 推送開關能否自由開啟關閉

5.3 開啟推動開關能否正常接收訊息推送

5.6 關閉推送開關不能接收訊息推送

6.軟體更新

6.1 示當客戶端有新版本時,有更新提示

6.2 確保ios與android端都可以更新最新版本,能安裝並正常執行

6.5 當客戶端有新版本時,在本地不刪除客戶端的情況下,直接更新檢查是否能正常更新。

6.6客戶端有新版本時,在本地不刪除客戶端的情況下,檢查更新後的客戶端功能是否是新版本。

6.7 當客戶端有新版本時,在本地不刪除客戶端的情況下,檢查資源同名檔案如是否能正常更新成最新版本。如果以上無法更新成功的,也都屬於缺陷

7.異常測試

、傳送資訊、接收郵件、啟動相機等有何提示

7.5 網路不好時,提交資料是否一直處理提交中,是有有延遲,提交失敗是否有提醒

7.6 有網到無網再到有網時,提交資料、做操作是否正常載入

8.應用的前後臺切換

8.7出現必須處理的提示框後,切換到後臺,再切換回來,檢查提示框是否還存在,有時候會出現應用自動跳過提示框的缺陷。

8.8 對於有資料交換的頁面,每個頁面都必需要進行前後臺切換、鎖屏的測試,這種頁面最容易出現崩潰。

**:

移動版網頁以及Web App的那些meta們

1 viewport content width device width initial scale 1 0 maximum scale 1 0 user scalable no 這是一個移動端最常用的meta,定義頁面的縮放,如上代表寬度以終端寬度為準,並且不允許使用者縮放,更多屬性如下 widt...