App測試要點
阿新 • • 發佈:2021-07-07
- 功能測試
- 相容測試
- 安裝,解除安裝,升級測試
- 交叉事件測試
- PUSH測試
- 效能測試(針對手機的效能測試)
- cpu
- 記憶體
- 流量
- 電量
- 流暢度
- 啟動速度
- 使用者體驗測試
- 穩定性測試
業務功能測試
根據測試功能去拆分功能點,再根據功能點去分析測試點
專項測試
1.相容性測試(專項)
- 系統 1、android 2、IOS
- ⼿機系統的版本 覆蓋主流 https://tongji.baidu.com/research/app
- android 對應的主流版本 9.0 \ 8.1 \10.0的版本
- IOS 對應的主流版本13.3.1 \ 13.4.1\ 13.3
- 品牌-機型 覆蓋主流 https://tongji.baidu.com/research/app
- android 華為、⼩⽶、vivo、oppo
- IOS 蘋果
- 螢幕解析度 覆蓋主流 https://tongji.baidu.com/research/app
- 軟硬體相容性
與⼿機硬體相容 home鍵、電源鍵、⾳量調節等 與外部硬體裝置相容 ⽿機、藍⽛等 與作業系統軟體相容wlan設定、
系統時間調節、LBS定位等 與其他APP相容 後臺在播放⾳樂時,進⼊動態⻚⾯點選動態視訊的播放
,系統如何處理
- ⽹絡相容性 2G\3G\4G\5G\WIFI
不可能去做全相容的測試。 可以去做深度相容測試。需要藉助於第三⽅雲測試平臺testin雲測,雲測平臺有很多⼿機。
在雲測平臺註冊賬號,上傳APP,給錢,拿 報告
2、安裝解除安裝升級測試(專項)
app是⼀個客戶端程式,客戶端在使⽤前是需要安裝的,因此需要測試安裝、解除安裝、升級的操作 安裝測試點:(只要⼤家能想到的點,都可以去進⾏測試,沒有對錯)
- 正常場景:
1、在不同的作業系統、不同的⼿機品版和版本上安裝
2、從不同的渠道下載app進⾏測試
3、不同的安裝路徑,安裝在⼿機的記憶體卡或者是SD卡(⾮必要)
- 異常場景:
4、安裝時出現異常(關機、斷⽹),恢復後能否繼續安裝
5、安裝時儲存空間不夠或者記憶體不⾜ 6、安裝時點出取消再安裝
7、安裝之後再次覆蓋安裝
8、低版本覆蓋安裝⾼版本
- 解除安裝
正常解除安裝:⻓按app正常刪除解除安裝、通過第三⽅⼯具進⾏解除安裝
異常解除安裝:app正在運⾏解除安裝、取消解除安裝、解除安裝關機、解除安裝之後資料是否保留
- 升級
正常升級: 從低版本升級到⾼版本,從app內部升級, 從app應⽤商城升級
異常升級:跨版本升級, 關機,記憶體不⾜,電量不⾜ 升級提示 升級之後資料的檢查
3.交叉測試
概念:交叉測試⼜稱為衝突測試,或者⼲ 擾測試
交叉事件的關注點:
1、app運⾏時接打電話
2、app運⾏時收發簡訊
3、app運⾏時收到推送通知
4、app運⾏時接到視訊通話
5、app運⾏連線藍⽛
6、app運⾏時切換⽹絡、切換應⽤
7、app運⾏時旋轉螢幕
4、push訊息測試
- 訊息推送的場景:
- 新聞資訊類通知, 讓⽤戶實時獲取到⾃⼰感興趣的新聞,從⽽增加⽤戶的粘性
- 商城類通知, 讓⽤戶獲取到商城的促銷活動,提⾼⽤戶的成交率
- 流程類的通知, 讓⽤戶及時獲取處理⼯作的內容。
- 推送原理: 是由伺服器通過推送的服務將對應的訊息推送到app端。 是⼀個⻓連線的狀態。
- 推送伺服器: 使⽤的是第三⽅的推送伺服器。(極光或者信鴿)
- ⼿機⼚商會⾃⼰的推送伺服器。
- 中⼩企業不會⾃⼰搭建推送伺服器,⼀般使⽤的都是第三⽅的推送伺服器
- push訊息推送的關注點
- PUSH訊息推送是否按指業務規則傳送.
- 當PUSH推送時,檢查是否按特定⽤戶去進⾏推送.
- 設定不接收推送訊息時,確認是否正常
- 推送通知的跳轉是否正常
- 推送訊息的開啟及展示
- 包括app是否運⾏,都需要去關注推送訊息能否收到