APP測試要點

2021-09-05 01:20:23 字數 2402 閱讀 1161

功能測試

關聯性(主要是測試客戶端pc的互動,客戶端處理完後,保證pc端資料同步一致)。

效能測試

效能測試

cpu,占用不超過10%

耗電量,與cpu有關

記憶體相容性測試

不同作業系統:android、ios

不同手機廠商:華為,小公尺等

不同手機螢幕解析度

安裝解除安裝更新測試

安裝路徑,手機還是sd卡上

高低版本的覆蓋安裝

記憶體不足時的安裝

安裝過程中出現中斷情況

解除安裝過程中出現中斷情況

更新過程中出現中斷情況

更新時記憶體不足

中斷或崩潰測試

來電、簡訊、鬧鐘、鬧鈴等

網路環境突然發生改變,或者中斷網路,例如隧道,電梯等。

切換網路,例如資料連線切換到wifi

外部裝置,比如充電,插耳機

記憶體不足

改變裝置方向

改變手機語言,例如英文

多後台程式切換

也可以用monkey來測試apk的穩定性,也能檢查出一些crash的問題,包括空指標,記憶體洩露等。

安全測試

軟體許可權:如定位、聯絡人、簡訊等

私密資訊明文傳輸,比如密碼、手機號、身份證號等。客戶端(資料輸入),資料傳輸,伺服器(資料儲存)

ui測試

包括使用者友好型,人性化,易操作

壓力測試

使用者量大,互動性高的應用需對介面執行壓力測試,確保應用不會在大使用者量的情況下能正常執行。

閃退(記憶體不足等情況),在手機上,該類問題出現的機率很大,應著重測試,比如,返回訪問某個模組(資料時獲取的模組),切換應用,重複提交、來電互動等都是閃退機率大的原因。

4)註冊

同表單編輯頁面

使用者名稱密碼長度

註冊後的提示頁面

前台註冊頁面和後台的管理頁面資料是否一致

註冊後,在後台管理中頁面提示

5)登入

使用合法的使用者登入系統

系統是否允許多次非法的登入,是否有次數限制

使用已經登入的賬號登入系統是否正確處理

使用者名稱、口令(密碼)錯誤或漏填時能否登陸

刪除或修改後的使用者,原使用者名稱登陸

不輸入使用者口令和重複點「確定/取消」按鈕,是否允許登入

登陸後,頁面中登入資訊

頁面中有登出按鈕

登入超時的處理

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

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

1)考慮無網路情況時能否正常進入免登入狀態。

2)切換使用者登陸後,要校驗使用者登入資訊以及資料內容是否相應更新,確保原使用者退出。

3)根據mtop的現有規則,乙個賬戶只允許登陸一台機器。所以,需要檢查乙個賬戶登入多台手機的情況。原手機裡的使用者需要被退出,給出友好提示。

5)切換到後台,再切換回到前台的測試。

6)密碼更換後,檢查有資料交換時是否進行了有效身份的校驗。

7)支援自動登入的應用在進行資料校驗時,檢查系統是否能自動登入成功並且資料操作無誤。

很多應用會支援離線瀏覽,即在本地客戶端會快取一部分資料供使用者檢視。

1)在無線網路情況可以瀏覽本地資料。

3)切換到後台再回到前台可以正常瀏覽。

4)鎖屏後再解鎖回到應用前台可以正常瀏覽。

5)在對伺服器段的資料有更新時回給予離線的相應提示。

1)當客戶端有新版本時,有更新提示。

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

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

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

2)有用到照相機服務的地方,需要進行前後臺的切換測試,檢查應用是否正常。

3)測試照相機服務時,需要採用真機進行測試。

1)檢查push訊息是否按照指定的業務規則傳送。

2)檢查不接收推送訊息時,使用者不會在接收到push訊息。

3)如果使用者設定了免打擾的時間段,檢查在免打擾時間段內,使用者接收不到push。在非免打擾時間段內,使用者能正常收到push。

4)當push訊息是針對登入使用者的時候,需要檢查收到的push與使用者身份是否相符,沒有錯誤的將其他人的訊息推送過來。一般情況下,只對手機上最後乙個登入使用者進行訊息推送。

5)測試push時,需要採用真機進行測試

APP測試要點

1.主線程執行了耗時操作,比如資料庫操作或網路程式設計 2.其他程序 就是其他程式 占用cpu導致本程序得不到cpu時間片,比如其他程序的頻繁讀寫操作可能會導致這個問題。細分的話,導致anr的原因有如下幾點 1.耗時的網路訪問 2.大量的資料讀寫 3.資料庫操作 4.硬體操作 比如camera 5....

APP測試要點總結

網路環境 wifi 測試 3g 測試 4g 測試 5g 測試 net 測試 弱網 測試 運營商 移動聯通 電信安裝方式 本地拷貝安裝包安裝 注意 安裝包大小 解除安裝 本機解除安裝 注意 解除安裝是否刪除全部檔案 第三方工具解除安裝 3.跨版本公升級1 功能點 2 業務邏輯 1 斷電 2 斷網重連 ...

APP測試的要點

一 首先是 功能測試 包括以下幾點 1 依據 需求文件或者原型圖 產品 2 安裝與解除安裝 1 正常的安裝 解除安裝測試 2 安裝 解除安裝過程中取消操作 3 重複安裝 4 安裝空間不足的場景測試 5 自定義選擇安裝安裝路徑 預設選擇安裝路徑 6 解除安裝是否解除安裝完全 刪除安裝資料夾 7 線上 ...