技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
29
1
自我挑戰組
開始系統測試
系列 第
29
篇
Day 29 | 手機APP測試(二)
14th鐵人賽
Pancy
2022-10-14 01:22:20
1320 瀏覽
分享至
交叉事件測試
又稱為事件衝突測試,是指在一個功能執行中,同時有另一個事件或操作對該該過程進行干擾測試,例如:APP在前後台執行時與來電、文件下載、音樂播放等狀況的交互情況測試等。
執行干擾的衝突事件不能導致軟體異常、當機或者黑屏等問題。
多個APP同時運作是否影響正常功能
APP執行時前/後台切換是否影響正常功能
APP執行時同時撥打/接聽電話
APP執行時同時發送/接收簡訊(或郵件)
APP執行時切換網路(3G/4G/5G/WIFI)
APP執行時瀏覽網頁
APP執行時用藍芽傳送/接收數據
APP執行時用相機或計算機等內建程式
APP執行時插拔充電器
性能測試
響應時間和資源占用測試
APP安裝、啟動、卸載的響應時間
APP各類功能性操作的響應時間
在各種邊界壓力下,APP能否正確響應
儲存空間滿時安裝APP
執行APP時手機沒電
執行APP時網路斷線
評估典型用戶應用場景下,系統資源的使用情況。
Benchmark測試(基線測試):與競爭產品對比測試,產品演變對比測試等等
壓力測試
反覆或長期操作下,系統資源是否占用異常
大數量的測試
特定環境下,使用者一次性更新大量的數據及人員列表時,APP能否正常處理,分為三種情況:
首次更新
日常使用中更新大量數據
已經下載很多數據後,再次更新大量數據
特定場景測試
模擬終極低電量、特殊地理位置、特定網路狀態下,測試該功能在該狀態下的正確性。
深度性能測試
檢驗以獲得下列數據:
典型使用場景和待機狀態下:
消耗的電量
消耗的流量
CPU占用率
記憶體使用量
冷重開和暖重開的耗時狀況
特定頁面內容載入所需時間
退出所需時間
典型使用場景下幀數
安全測試
軟體權限
扣費風險:發送簡訊、撥打電話、連接網路等
隱私洩漏風險:讀取手機簡訊、聯絡人資訊等
對APP的輸入有效性校驗、認證、授權、機敏資訊存取、數據加密等方面進行檢測
限制(或允許)使用手機功能連網、發送訊息、自動啟動程式、拍照、錄音、讀取或寫入使用者數據
檢測使用者授權級別、資料洩漏、非法授權訪問等
安裝與卸載安全性
APP應該能正確安裝到設備上
可以在設備上找到相應的圖標
沒有使用者的允許,應用程式不能預先設定自動啟動
卸載是否安全,其安裝進去的文件是否有全數卸載
當卸載時後刪除用戶使用APP過程中產生的文件,是否有提示
其修改的設定訊息是否復原
卸載是否會影響其他軟體的功能
卸載應該移除所有的文件
高/低版本覆蓋安裝
安裝、卸載、更新錯誤報告。
數據安全性
密碼、信用卡資料等機敏訊息,不以明碼儲存,以防資料洩漏
密碼不以明碼顯示,同時也不會被解碼
身分證和密碼長度等需有設定的要求
備份應該加密,還原數據時應考慮還原過程的異常
兼容性測試
Android、iOS版本的兼容性
不同OS版本的支援性
不同廠商系統的支援性
不同尺寸的支援性
手機解析度兼容性
網路的兼容性:3G/4G/5G/Wifi、弱網下、斷網時
不同瀏覽器的兼容性
與其他APP的兼容性
安裝、卸載測試
生成apk文件在手機上可以安裝及卸載
網路測試
外網測試主要模擬使用者操作環境,檢驗在實際網路環境下能否正常使用
外網測試主要涵蓋3G/4G/5G/Wifi等進行測試
模擬訊號屏蔽的時候
在高山、丘陵或火車上等特殊環境進行全面測試
API測試
client端和service端的交互
client端和service端的資料是否一致
client端更新時斷開
client端更新時,service端掛掉
留言
追蹤
檢舉
上一篇
Day 28 | 手機APP測試(一)
下一篇
Day 30 | 自動化測試概述
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
11
人訂閱
26
Day 26 | 性能測試
27
Day 27 | Web測試
28
Day 28 | 手機APP測試(一)
29
Day 29 | 手機APP測試(二)
30
Day 30 | 自動化測試概述
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
464
組
團體組數
18
組
累計文章數
2937
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
16th鐵人賽
windows
php
c#
windows server
linux
css
react
資訊安全
熱門問題
請問台灣目前ERP製造業比較好的公司
SelectListItem已停止維護,所以已受到淘汰
POE SWITCH 分出的網路線,可否直接用NB測試
資安-滲透測試問題
outlook 回信格式設定
使用Excel軟體無支援民國年顯示
最近發現Win 11新安裝了Copilot AI還滿好用的~大部分都會回答
登錄編輯網域主控站DC
Windows 11 安裝Office 2010 (version 14問題)
威剛M.2 SSD韌體更新後消失
熱門回答
POE SWITCH 分出的網路線,可否直接用NB測試
請問台灣目前ERP製造業比較好的公司
outlook 回信格式設定
mac outlook 登出再登入只有一個月的信
fortigate 防火強與路由器的設定問題
熱門文章
2024 Day23 Bug處理流程與內容
使用 Spring AI 打造企業 RAG 知識庫【27】- 給向量資料加上Buff-ETL(下)
7-4 驗證 api key 以 LINE notify 服務 為例
使用 Spring AI 打造企業 RAG 知識庫【28】- 企業RAG真正的資料來源
7-2 GPTs 基本實作
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}