APP功能性測試 2

2022-08-23 18:45:13 字數 1728 閱讀 5661

安裝與解除安裝

應用是否可以在不同的安卓版本上安裝(過低不能適配) 

安裝後是否可以正常執行   

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

如果應用需要通過網路驗證之類的安裝,需要測試一下斷網情況下是否有相應提示   

安裝過程來電,簡訊,鬧鈴完成後,是否繼續   

是否可以解除安裝應用   

解除安裝過程出現宕機,斷電,重啟等意外情況,待環境恢復後是否可以正確解除安裝   

評估操作前後,cpu,memory,storage等系統資源的使用情況   

直接安裝,掃碼安裝,應用商店安裝,覆蓋安裝

直接解除安裝

執行

安裝完成之後是否可以開啟軟體   

速度可以讓人接受,切換是否流暢   

登入

登入密碼錯誤時介面有提示資訊   

密碼更改後,登入時是否做到了有效資料的校驗   

切換賬號登入後,檢驗登入的資訊是否做到及時更新   

多個端都進行操作時確保資料庫操作無誤,且每個端可以及時看到資料的更新   

對於ios與安卓不同裝置登入同一賬號時,對個人資訊等資料進行操作後,確保資料庫操作無誤,且ios與安卓裝置看到的資料都是最新的   

離線

沒有網路情況下,給出友好提示   

舉例:地圖軟體   

切換到後台,再次切換到前台是,可以正常檢視   

離線後又聯網,這時資料有更新時,需要從伺服器獲取新資料更新客戶端資料,且要更新本地快取資訊   

無網情況下,可以瀏覽本地資料   

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

伺服器的資料有更新時有離線提示   

最終還是根據需求規格說明書來確認測試點。 

訊息推送開關

檢視預設開關狀態(嚴格根據需求定義開關)

設定開關可以自由「開啟」,「關閉」

設定開關關閉時,客戶端接收不到訊息推送

設定開關開啟狀態下,手機訊息欄可以接受到訊息提醒。且點選可檢視。點選後訊息欄消失   

軟體更新

軟體有最新版本更新時,需要有更新提示   

軟體更新後,確定是更新後的版本,且安裝執行正常(更新不下來,提示無法更新,資料來源沒配置,伺服器出問題)   

使用者取消版本更新時,老版本可以正常使用,但是下次啟動應用後,仍出現更新提示   

在不刪除舊客戶端的情況下,進行版本更新且執行正常。(一般不要求刪除客戶端更新)   

軟體設定裡面:有檢查更新(銀行模擬較特別強制更新)   

其他型別的測試

測試軟體在2g,3g,4g,wifi網路下應用執行的速度   

公司內測試(線下)   

測試,開發留下來,上線再測試一遍,測試時多次測試   

網路不好或很差,進行資料交換時,資料是否交換失敗(設定網速為0,提交資料,一直在轉)   

360免費wifi,fiddler模擬弱網   

有網到無網再到有網,資料是否可以自動恢復,正常載入   

異常測試

網路切換   

APP功能性測試 4

弱網路測試 使用fiddler模擬低速環境 使用fiddler抓取手機上某個應用的包 手機連線fiddler fiddler 位址127.0.0.1預設埠8888 只抓http協議 https,ftp 相當於乙個 預設抓取ie和火狐 手機怎麼連線fiddler 1.首先開啟fiddler,在選單中選...

功能性測試

功能性測試 功能性測試的基本觀點是,任何程式都可以看作是將從輸入定義與取值對映到輸出值域的函式。這種觀點常常在工程中使用,將系統看作是黑盒,於是產生術語黑盒測試,其中,黑盒的內容 實現 是不知道的,而用輸入和輸出表示的黑盒函式則被完全了解。在 摩托維護的技巧與藝術 中,pirsig把他叫做 浪漫 理...

功能性測試分類

軟體測試的分類,先從功能性及非功能性一刀切成兩邊,功能性就是使用者預計作業系統所能接受的服務,以及系統在未能服務時的反應 非功能性就是使用者覺得 這不用說吧 的部分,例如,可用性及反應時間所分別衍生的壓力測試 負載測試與效率測試等。這篇先就個別系統的功能性測試來說明 粒度縮寫 英文中文1ut uni...