04- 移动APP功能测试要点以及具体业务流程测试
?
5.離線測試:
離線是應(yīng)用程序在本地的客戶端會緩存一部分?jǐn)?shù)據(jù)以供程序下次調(diào)用。
1.對于一些程序,需要在登錄進(jìn)來后,這是沒有網(wǎng)絡(luò)的情況下可以瀏覽本地?cái)?shù)據(jù)。
2.對于無網(wǎng)絡(luò)時,刷新獲取新數(shù)據(jù)時,不能獲取數(shù)據(jù)且能給出友好提示。
3.切換到后臺,再次切換到前臺時,可以正常查看。
4.離線后又連上網(wǎng)絡(luò),這時候數(shù)據(jù)有更新,需要從服務(wù)器獲取新數(shù)據(jù)來更新客戶端數(shù)據(jù),且要更新本地緩存信息。
5.確認(rèn)無網(wǎng)情況下可以瀏覽本地?cái)?shù)據(jù)。
6.確認(rèn)退出APP再次開啟APP能夠正確瀏覽。
7.確認(rèn)切換到后臺再切回APP應(yīng)用時,可以正常瀏覽。
8.鎖屏后再解鎖回到應(yīng)用前臺可以正常顯示數(shù)據(jù)。
9.服務(wù)端的數(shù)據(jù)有更新時,有離線的提示。
清除緩存:APP聯(lián)網(wǎng)的時候下載的數(shù)據(jù),可以在設(shè)置里面清除。
?
?清除數(shù)據(jù):清除數(shù)據(jù)主要是清除用戶配置,比如SharedPreferences、數(shù)據(jù)庫等等,這些數(shù)據(jù)都是在程序運(yùn)行過程中保存的用戶配置信息,清除數(shù)據(jù)后,下次進(jìn)入程序就和第一次進(jìn)入程序時一樣;
?
6.消息推送測試:
?
1.查看軟件默認(rèn)開關(guān)狀態(tài),軟件本身(嚴(yán)格根據(jù)需求定義開關(guān))
2.設(shè)置開關(guān)可以自由“打開”,“關(guān)閉”。
3.設(shè)置開關(guān)關(guān)閉時,客戶端接受不到消息推送
3.手機(jī)設(shè)置消息提醒權(quán)限。設(shè)置開關(guān)打開狀態(tài)下,手機(jī)消息欄可以接收到消息提醒。且點(diǎn)擊可查看,點(diǎn)擊后消息欄中消失。
4.與手機(jī)系統(tǒng)權(quán)限中的消息推送組合測試。
?
消息的發(fā)送:
1.配合,后臺服務(wù)人員,運(yùn)營,開發(fā)。
2.自己申請權(quán)限。
?
7.軟件更新測試:
1.軟件有最新版本更新的時候,要有更新提示。
2.軟件更新后,確定是更新后的版本,且安裝運(yùn)行正常。(曾發(fā)現(xiàn)更新下載不下來,提示無法更新,原因數(shù)據(jù)源沒配置)
3.用戶取消版本更新時,老版本可以正常使用,但是下次啟動應(yīng)用時,仍出現(xiàn)更新提示。
4.在不刪除舊客戶端的情況下,進(jìn)行版本更新且運(yùn)行正常。(一般不要求刪除客戶端更新)(軟件crash)
?升級更行:
升級:全版本升級/差異版本
1.手動升級(軟件設(shè)置->版本檢查):
①.升級提示信息
②.版本檢查
③.手動升級可以取消,再次app提示信息
④.升級過程中關(guān)機(jī)重啟等等
⑤.取消升級可以繼續(xù)使用
⑥.升級后,用戶數(shù)據(jù)不能變更
⑦.升級后,版本號變更,數(shù)據(jù)要變更
⑧.升級的方式:設(shè)置中確認(rèn)升級,商店下載升級,提示->確定升級
⑨.覆蓋安裝
10.跳過此版本功能驗(yàn)證? 2.5->2.6(跳過此版本)->2.7還要彈出來
11.測試人員可以有一個權(quán)限:后臺配置升級測試
2.強(qiáng)制升級
①.取消以后,軟件不能使用,再次打開的時候繼續(xù)彈出升級
②.數(shù)據(jù)升級上來
③.覆蓋安裝
?
8.異常測試
1.多個APP應(yīng)用切換
2.APP在清空數(shù)據(jù)或強(qiáng)制退出后還能正常運(yùn)行否
3.長時間開機(jī)且開APP,看是否出現(xiàn)異常情況(如果是自動登錄,是否過期)
example:網(wǎng)絡(luò)切換WiFi數(shù)據(jù)流量提示,比如愛奇藝的視頻。
?
以上測試都是APP測試共同的測試點(diǎn),每一款A(yù)PP都會以上有八個點(diǎn)的測試與業(yè)務(wù)流程測試。所以APP的功能測試我分為以上八個公用點(diǎn)的測試業(yè)務(wù)流程測試兩種。
9.業(yè)務(wù)流程測試
你們公司的APP的具體業(yè)務(wù)的功能測試,比如是電商平臺,你就要測試加入購物車,下單,收貨等。每個APP都不同,所以是不同的業(yè)務(wù)流程。
?
?
?
?
以上把APP功能專項(xiàng)測試梳理了一遍,下面的文章進(jìn)行APP的專項(xiàng)測試,如弱網(wǎng)測試,性能測試,兼容性測試等。
?
?
測試進(jìn)度管理:
這是每天對測試的總結(jié):日報(bào) 周報(bào) 月報(bào);專項(xiàng)測試報(bào)告,總結(jié)報(bào)告。
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Chamberlain/p/10992089.html
總結(jié)
以上是生活随笔為你收集整理的04- 移动APP功能测试要点以及具体业务流程测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PWA
- 下一篇: Requests请求库