APP測試用例要考慮的一些方面

安裝與卸載:
●應用是否能夠在IOS不一樣系統版本或android不一樣系統版本上安裝(有的系統版本太低,應用不能適配)
●軟件安裝後是否能夠正常運行,安裝後的文件夾及文件是否能夠寫到指定的目錄裏。
●安裝過程當中是否能夠取消
●安裝空間不足時是否有相應提示
●若是應用須要經過網絡驗證之類的安裝,須要測試一下斷網狀況下是否有相應提示
●是否能夠刪除應用(可經過桌面刪除,也能夠經過軟件卸載安裝。曾發如今IOS手機上有個應用安裝時未徹底安裝,終止安裝後,未完成安裝的應用圖標一直顯示在手機上,而且沒法成功刪除)
●測試卸載後文件是否所有刪除全部的安裝文件夾
●卸載過程當中出現死機,斷電,重啓等意外的狀況,待環境恢復後是否能夠正確卸載
●卸載是否支持取消功能,單擊取消後軟件卸載狀況是否正常

運行
●APP安裝完成後,是否能夠正常打開軟件
●APP運行時,是否有加載圖示
●APP的速度是可讓人接受,切換是否流暢
●用戶登陸狀態過久,sessionId會過時,會出現「雖然是登陸狀態,系統會提示用戶沒有登陸。

登陸
●登陸用戶名和密碼錯誤時,界面有提示信息
●用戶主動退出登陸後,下次啓動APP時,應該進入登陸界面
●對於支持自動登陸的APP,數據交換時 ,是否能自動登陸成功且數據庫操做無誤
●密碼更改後,登陸時是否作到了有效數據的校驗
●對於未登陸時一些頁面的操做,是否作了控制
●切換帳號登陸,檢驗登陸的信息是否作到及時更新
●對於多個端都進行操做時,確保數據庫操做無誤,且每一個端能夠及時看到數據的更新
●對於一些軟件,支持一個帳號只容許登陸一臺機器,這時,須要檢查帳號登陸多個手機時,是否將原用戶剔除,且可以給出提示信息
● APP切換到後臺時,再次切換到前臺的測試,如登陸時,有電話打進來
●對於IOS與android不一樣設備登陸同一個帳號時,對我的信息等數據進行操做後,確保數據數庫操做無誤,且IOS與android設備看到的數據都是最新的。

離線:離線是應用程序在本地的客戶端會緩存一部分數據以功程序下次調用

●對於一些程序,須要在登陸進來後,這時沒有網絡的狀況下能夠瀏覽本地數據
●對於無網絡時,刷新獲取新數據時,不能獲取數據且能給出友好提示
●切換到後臺,再次切換到前臺時,能夠正常查看
●離線後又連上網,這時對數據有更新時,須要從服務器端獲取新數據來更新客戶端數據,且要更新本地緩存信息
●對於一些界面的數據不提供離線查看,須要給出相應提示且界面更新後無任何數據
●確認在無網狀況下能夠瀏覽本地數據
●確認退出APP再開啓APP時能正常瀏覽
●確認切換到後臺再切回APP應用時能夠正常瀏覽
●鎖屏後再解鎖回到應用前臺能夠正常瀏覽
●服務端的數據有更新時有離線的提示android

相關文章
相關標籤/搜索