1. 程式人生 > >手機APP後臺邏輯測試用例應該考慮哪些方面?

手機APP後臺邏輯測試用例應該考慮哪些方面?

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

●解除安裝是否支援取消功能,單擊取消後軟體解除安裝情況是否正常

執行
●APP安裝完成後,是否可以正常開啟軟體
●APP執行時,是否有載入圖示
●APP的速度是可以讓人接受,切換是否流暢
●使用者登入狀態太久,sessionId會過期,會出現“雖然是登入狀態,系統會提示使用者沒有登入。

登入
●登入使用者名稱和密碼錯誤時,介面有提示資訊
●使用者主動退出登入後,下次啟動APP時,應該進入登入介面
●對於支援自動登入的APP,資料交換時 ,是否能自動登入成功且資料庫操作無誤
●密碼更改後,登入時是否做到了有效資料的校驗
●對於未登入時一些頁面的操作,是否做了控制
●切換賬號登入,檢驗登入的資訊是否做到及時更新
●對於多個端都進行操作時,確保資料庫操作無誤,且每個端可以及時看到資料的更新

●對於一些軟體,支援一個賬號只允許登入一臺機器,這時,需要檢查賬號登入多個手機時,是否將原使用者剔除,且能夠給出提示資訊
● APP切換到後臺時,再次切換到前臺的測試,如登入時,有電話打進來
●對於IOS與android不同裝置登入同一個賬號時,對個人資訊等資料進行操作後,確保資料數庫操作無誤,且IOS與android裝置看到的資料都是最新的。

離線:離線是應用程式在本地的客戶端會快取一部分資料以功程式下次呼叫

●對於一些程式,需要在登入進來後,這時沒有網路的情況下可以瀏覽本地資料
●對於無網路時,重新整理獲取新資料時,不能獲取資料且能給出友好提示
●切換到後臺,再次切換到前臺時,可以正常檢視
●離線後又連上網,這時對資料有更新時,需要從伺服器端獲取新資料來更新客戶端資料,且要更新本地快取資訊

●對於一些介面的資料不提供離線檢視,需要給出相應提示且介面更新後無任何資料
●確認在無網情況下可以瀏覽本地資料
●確認退出APP再開啟APP時能正常瀏覽
●確認切換到後臺再切回APP應用時可以正常瀏覽
●鎖屏後再解鎖回到應用前臺可以正常瀏覽
●服務端的資料有更新時有離線的提示