5.離線測試:
離線是應用程序在本地的客戶端會緩存一部分數據以供程序下次調用。
1.對於一些程序,需要在登錄進來后,這是沒有網絡的情況下可以瀏覽本地數據。
2.對於無網絡時,刷新獲取新數據時,不能獲取數據且能給出友好提示。
3.切換到后台,再次切換到前台時,可以正常查看。
4.離線后又連上網絡,這時候數據有更新,需要從服務器獲取新數據來更新客戶端數據,且要更新本地緩存信息。
5.確認無網情況下可以瀏覽本地數據。
6.確認退出APP再次開啟APP能夠正確瀏覽。
7.確認切換到后台再切回APP應用時,可以正常瀏覽。
8.鎖屏后再解鎖回到應用前台可以正常顯示數據。
9.服務端的數據有更新時,有離線的提示。
清除緩存:APP聯網的時候下載的數據,可以在設置里面清除。
清除數據:清除數據主要是清除用戶配置,比如SharedPreferences、數據庫等等,這些數據都是在程序運行過程中保存的用戶配置信息,清除數據后,下次進入程序就和第一次進入程序時一樣;
6.消息推送測試:
1.查看軟件默認開關狀態,軟件本身(嚴格根據需求定義開關)
2.設置開關可以自由“打開”,“關閉”。
3.設置開關關閉時,客戶端接受不到消息推送
3.手機設置消息提醒權限。設置開關打開狀態下,手機消息欄可以接收到消息提醒。且點擊可查看,點擊后消息欄中消失。
4.與手機系統權限中的消息推送組合測試。
消息的發送:
1.配合,后台服務人員,運營,開發。
2.自己申請權限。
7.軟件更新測試:
1.軟件有最新版本更新的時候,要有更新提示。
2.軟件更新后,確定是更新后的版本,且安裝運行正常。(曾發現更新下載不下來,提示無法更新,原因數據源沒配置)
3.用戶取消版本更新時,老版本可以正常使用,但是下次啟動應用時,仍出現更新提示。
4.在不刪除舊客戶端的情況下,進行版本更新且運行正常。(一般不要求刪除客戶端更新)(軟件crash)
升級更行:
升級:全版本升級/差異版本
1.手動升級(軟件設置->版本檢查):
①.升級提示信息
②.版本檢查
③.手動升級可以取消,再次app提示信息
④.升級過程中關機重啟等等
⑤.取消升級可以繼續使用
⑥.升級后,用戶數據不能變更
⑦.升級后,版本號變更,數據要變更
⑧.升級的方式:設置中確認升級,商店下載升級,提示->確定升級
⑨.覆蓋安裝
10.跳過此版本功能驗證 2.5->2.6(跳過此版本)->2.7還要彈出來
11.測試人員可以有一個權限:后台配置升級測試
2.強制升級
①.取消以后,軟件不能使用,再次打開的時候繼續彈出升級
②.數據升級上來
③.覆蓋安裝
8.異常測試
1.多個APP應用切換
2.APP在清空數據或強制退出后還能正常運行否
3.長時間開機且開APP,看是否出現異常情況(如果是自動登錄,是否過期)
example:網絡切換WiFi數據流量提示,比如愛奇藝的視頻。
以上測試都是APP測試共同的測試點,每一款APP都會以上有八個點的測試與業務流程測試。所以APP的功能測試我分為以上八個公用點的測試業務流程測試兩種。
9.業務流程測試
你們公司的APP的具體業務的功能測試,比如是電商平台,你就要測試加入購物車,下單,收貨等。每個APP都不同,所以是不同的業務流程。
以上把APP功能專項測試梳理了一遍,下面的文章進行APP的專項測試,如弱網測試,性能測試,兼容性測試等。
測試進度管理:
這是每天對測試的總結:日報 周報 月報;專項測試報告,總結報告。