安裝與解除安裝
應用是否可以在不同的安卓版本上安裝(過低不能適配)
安裝後是否可以正常執行
安裝空間不足時是否有相應提示
如果應用需要通過網路驗證之類的安裝,需要測試一下斷網情況下是否有相應提示
安裝過程來電,簡訊,鬧鈴完成後,是否繼續
是否可以解除安裝應用
解除安裝過程出現宕機,斷電,重啟等意外情況,待環境恢復後是否可以正確解除安裝
評估操作前後,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...