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


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

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM