APP功能測試要點

APP功能測試要點

app測試一般要關注的功能測試、兼容測試、流量測試、耗電量測試、性能測試、安全測試、網絡測試、穩定性測試等。

app功能測試主要是依據需求規格和產品說明來驗證各項功能,需要關注軟件在正常和異常場景下的運行情況。

APP功能測試要點包括以下幾個方面:UI測試、安裝卸載、登錄運行、切換測試、消息推送、升級更新、中斷測試、網絡測試、兼容性測試、權限測試以及其他手機端特性測試。

UI測試

1)界面(菜單、結構、窗口、按鈕)等是否滿足需求,文字,圖片,是否美觀統一。

2)程序界面和操作是否友好、易用、易理解。

安裝卸載

驗證App是否能正確安裝、運行、卸載以及操作過程和操作前後對系統資源的使用情況。

安裝

1)軟件安裝後是否能夠正常運行,安裝目錄和文件是否正常建立。

2)在不同系統版本和手機品牌下安裝。

3)安裝嚮導UI及功能是否正常。

4)安裝過程中取消,下次安裝是否正常。

5)安裝過程來電,短信,通知,結束後是否繼續安裝。

6)是否支持覆蓋安裝。

7)安裝空間不足時是否有相應提示。

8)安裝後沒有生成多餘的目錄結構和文件。

9)軟件安裝過程中關機重啟,斷電,斷網的處理機制是否符合需求。

卸載

1)直接卸載app是否有提示。

2)卸載後是否刪除相應的安裝目錄。

3)卸載是否支持取消功能,單擊取消後,是否正常可用。

4)卸載過程中死機,斷電,重啟等,手機恢復後能否正常卸載。

登錄運行

登錄

1)用戶名和密碼錯誤、漏填時,界面有提示信息。

2)自動登錄時間失效後,啟動app進入登錄界面。

3)密碼更改後,登錄是否正常。

4)用戶主動退出登錄後,下次啟動APP時,應該進入登錄界面。

5)切換賬號登錄,檢驗登錄的信息是否做到及時更新。

6)對於多個端都進行操作時,確保數據庫操作無誤,且每個端可以及時看到數據的更新。

7)登錄界面切換到後臺,或其他界面,或者鎖屏是否影響登錄過程。

8)ios與android設備登錄同一個賬號,用戶數據是否同步。

9)已經登錄的賬號,再次登錄是否強制退出。

10)登錄超時的處理是否符合需求。

運行

1)APP安裝完成後,是否可以正常打開,是否有加載圖示等。

2)APP的運行速度正常,切換是否流暢。

3)用戶登錄狀態太久,sessionId會過期,會出現“雖然是登錄狀態,系統會提示用戶沒有登錄。

切換測試

切換場景包括:app切換到後臺、多個app之間切換。

1)app切換到或其他app或者系統界面,再回到app,是否停留在上一次操作的界面。

2)app切換到後臺或其他app或者系統界面,再回到app,app是否正常使用。

3)當app使用過程中有電話進來中斷後再切換到app,功能狀態是否正常。

消息推送

設置開關打開狀態下,消息推送是否可正常接收(應用啟用中和應用關閉時都應該可以收到)

1)推送默認狀態,一般默認開關應該是打開狀態。

2)推送設置開關,存在“打開”,“關閉”選項。

3)開關打開時,可以收到消息推送,且點擊可查看。

4)設置開關關閉時,客戶端接收不到消息推送。

5)用戶設置了免打擾的時間內,用戶接收不到推送。在非免打擾時間段內,用戶能正常收到推送。

6)檢查推送消息內容與用戶賬號是否符合。

升級更新

1)當app有更新版本時,手機端有更新提示。

2)當app版本為非強制升級版時,可以取消更新,舊版本能正常使用。用戶在下次啟動app時,仍出現更新提示。

3)當app版本為強制升級版時,給出強制更新後用戶取消更新時,退出客戶端。下次啟動app時,仍出現強制升級提示。

4)當app有新版本時,直接更新檢查是否能正常更新。

5)更新後,檢查更app功能是否是新版本。

中斷測試

1)當app使用過程中有電話進來中斷後再切換到app,功能狀態是否正常。

2)當殺掉app進城後,再開啟app,app能否正常啟動。

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

網絡測試

目前手機手機接入的網絡主要分為2G、3G、4G、wifi。

1) 無網絡時,有切換網絡的操作或者提示。

2)網絡間切換app斷網有相應提示,重新聯網後正常使用。

3) 在網絡信號不好時,檢查功能狀態是否正常,確保不因提交數據失敗而造成crash。

4) 在網絡信號不好時,檢查數據是否會一直處於提交中的狀態,有無超時限制。如遇數據交換失敗時要給予提示。

5) 弱網絡下操作是否有提示。

兼容性測試

1)操作系統版本的兼容性(Android各個版本,ios各個版本)

2)不同手機品牌的兼容性。

3)手機分辨率兼容性

4)網絡的兼容性:2G\3G\4G\WIFI,弱網下、斷網時

5)app跨版本的兼容性。

6)與其他app的兼容性。

權限測試

當權限沒有開啟時,或友好提示是否允許設置,當允許開啟時,跳轉到設置界面。

1)有限制允許接入網絡提示或選項。

2)有限制允許讀寫通訊錄、用戶數據提示或選項。

3)有限制允許相機提示或選項。

4)有限制允許錄音功能提示或選項。

5)有限制允許定位功能提示或選項。

其他手機端特性測試

1)關機、待機後app能否正常使用。

2)手機解鎖屏幕後進入進入app是否正常。

3)app在清空數據或強制退後還能正常運行。

4) 長時間開機app開啟情況下是否會出現異常情況。

5)app運行時關機重啟。

6)app運行時充電。

APP功能測試要點


分享到:


相關文章: