APP測試 功能測試

2022-07-22 01:18:14 字數 1938 閱讀 2008

1.1 了解需求

1.2 編寫測試用例

當然之前可能是測試計畫,測試方案的確認等。這是測試經理的主要工作。測試用例的編寫,主要是建立在第1步的了解需求之後。測試用例主要包含:1用例標題;2用例資料;3測試步驟;4期望結果;5實際結果。當然還有其它的,包含測試人員,測試環境,測試工具等。

安裝是否正常(有網,無網是否都正常),路徑是否正確,檔案或者占用手機記憶體大小等(如果需要)

是否沒有得到使用者允許就自啟動

特殊情況下,比如內容不足情況下的安裝。不要導致系統宕機,重啟,斷電等嚴重問題。要提示使用者記憶體不足,然後取消安裝。重新安裝沒有問題。

直接刪除檔案導致不能使用,是否有提示

1.2.2 許可權的驗證

使用傳送簡訊,打**前要提示使用者。

沒有網路時,要提示使用者。這裡包含各頁面時的提示,尤其是註冊登入時,也可以放在功能模組的測試中。

如果得到簡訊許可權,可能得到簡訊關鍵內容。例如接收簡訊驗證碼。

上面這些,其實也屬於安全測試,但因為較簡單,也可以當作功能測試。 至於是否存在使用者資料洩漏,屬於更專業的安全測試。

1.2.3 ui介面的驗證

各界面是否需要需求,以需求文件和使用者習慣為準。

1.2.4 各功能模組的驗證

一般的功能模組包含:註冊,登入,個人中心,各相應功能。。。

1.2.5 註冊登入的通用的重要測試點:

沒有網路時的提示

登入後,直接進入個人中心,或者是首頁

密碼的驗證,密碼的儲存(是否加密儲存在手機中),密碼的長度,錯誤的提示,找回密碼,密碼最多錯誤次數的限制及後續處理邏輯(多久後或者怎麼操作後可以重新登入)。

是否允許多裝置的登陸,台式電腦和手機的同時登入,多台手機的同時登入

登入後,系統是否正確處理(個人資訊是否正確,使用者許可權是否正確)

登入超時的處理

一般現在沒有登出功能,若有,登出後是否能重新註冊,且資訊是否處理正確(新使用者不受原使用者資訊的影響)

應用前後臺的切換,是否崩潰,是否能正常使用(時間短,正常使用;時間長了,相當於重新開啟應用),是否能正常接收新資料

鎖屏解屏對應用的影響,是否能正常接收新資料。

對於有資料交換的頁面,每個頁面都要進行前後臺切換,鎖屏觸屏,**接入等測試,因為這種頁面最易出問題。

1.2.7 免登入功能

切換登入使用者,使用者資訊是否更新

修改密碼後,是下次登入或者開戶時校驗新密碼,還是本次登入要馬上退出重新登入?

1.2.8 資料更新

哪些頁面的資料是自動更新,哪些手動更新

前後臺切換時,資料是否更新

哪些資料是實時從服務端請求,哪些快取到本地

1.2.9 離線瀏覽

是否支援離線瀏覽?

支援離線時,前後臺切換或者鎖屏觸屏後,是否都能瀏覽本地資訊?

手動重新整理時,是否有對連線網路的提示?

開啟老版本時,是否有新版本的更新提示

是否強制公升級

不刪除老版本情況下,直接更新,是否正常,更新後,是否能正常使用

1.2.11 相機使用

1.2.12 訊息推送

使用者接受訊息推送時,是否能正常接收各類訊息?

不開啟應用時,能否接收訊息

開啟應用時,能否接收訊息

登入與不登入情況下,接收訊息是否有區別(其實這些需求中都要明確,才能針對性展開測試)

精確推送,是否只推送給指定使用者

1.2.13 相容性測試

相容性測試,嚴格來說不是功能測試。但這裡功能測試,只是與效能測試,專業的安全測試區分後,籠統地稱其它測試全為功能測試。

包括裝置的相容性測試,及網路的相容性測試。

裝置包括,不同品牌,不同系統(miui等)的手機,不同版本的android, ios, 不同螢幕大小的手機。

網路包括,wifi,各種制式的3g, 各種制式的4g

對http和https分別適應,這點是以前沒考慮到的。在星巴克等場所,需要輸入使用者名稱和密碼才能上網,這樣的網路通常是https。

APP功能測試

業務邏輯正確性測試 依據產品文件設計測試用例,叫上隱性需求用例 相容測試 系統測試 android 原生安卓系統 4.4 5.0 定製版本 小公尺 華為 ios 原生系統 5.0。網路狀態 2g 3g 4g 5g wifi 異常測試 熱啟動應用 應用由後台轉換為前台的過程 考慮 1 仍然展示退到後台...

App功能測試

1 執行 登入超時的處理 2 應用的前後臺切換 8 對於有資料交換的頁面,每個頁面都必須要進行前後臺切換 鎖屏的測試,這種頁面最容易出現崩潰。3 免登陸 4 離線瀏覽 5 在對伺服器段的資料有更新時回給予離線的相應提示。6 當客戶端有新版本時,在本地不刪除客戶端的情況下,檢查資源同名檔案如是否能正常...

APP功能測試和安全測試

效能評估 評估典型使用者應用場景下,系統資源的使用情況。容量測試 即儲存空間已滿時的測試,包括手機使用者可用記憶體和sim卡的所有空間被完成使用的測試。此時再對可編輯的模組進行和儲存空間有關的任何操作測試,如果軟體在極限容量狀態下處理不好,有可能導致宕機或嚴重的花屏等問題出現。相容性測試 也就是不同...