一、首先是【功能測試】,包括以下幾點
1、依據【需求文件或者原型圖/產品】
2、安裝與解除安裝:1)正常的安裝/解除安裝測試
2)安裝 /解除安裝過程中取消操作
3)重複安裝
4)安裝空間不足的場景測試
5)自定義選擇安裝安裝路徑(預設選擇安裝路徑)
6)解除安裝是否解除安裝完全(刪除安裝資料夾)
7)線上:關注上架的應用市場(安卓)
3、軟體公升級
1)能否正常公升級(強制/非強制性公升級)--公升級提示等
3)跨越版本公升級(v1.1.1-->v1.2.2-->v1.2.5)
4、登入測試
使用者鑑權:網路對使用者進行鑑權,防止非法使用者占用網路資源
網路鑑權:使用者對網路進行鑑權,防止使用者接入了非法網路,被騙取關鍵資訊。
2)不同終端(web\android/ios/pc客戶端),資料同步
4)token過期了,登入狀態過期了
5、離線測試
1)快取資料到手機本地,離線狀態是否支援瀏覽(按照需求來定義)
6、訊息推送
1)訊息設定了:開關
2)訊息設定關閉之後,所有涉及到訊息推送的訊息都接收不到
3)是否針對性推送(單/多個)
二、ui/介面測試
1、技術依據:原型圖/ui效果圖是否一致
2、功能測試過程中同步關注
3、使用者角度:易用性測試介面--介面合不合理等等
三、相容性測試/適配
1、關注點:介面是否顯示正常,無錯亂錯位
3、更多的公司,有什麼測試機就測試這些測試手機的相容性
4、雲測平台--免費(安裝、開啟、monkey隨機事件、關閉、解除安裝;關注電量等佔比--了解)
四、中斷測試
1、主要考慮點:核心功能 + 當前功能有無存在實時資料交換
五、網路測試
1、不同網路切換:2g\3g\4g\5g\wifi
2、弱網測試
1)延時:延時時間是否能接受(超時之後有無合理提示)
2)丟包:重發機制(如果未響應,是否有合理提示)
六、安全性測試
1、sql注入
七、效能測試
1、後端伺服器效能
2)loadrunner/jmeter工具
1)執行的cpu、記憶體、電量等佔比
2)gt
2)monkey
APP測試要點
功能測試 關聯性 主要是測試客戶端pc的互動,客戶端處理完後,保證pc端資料同步一致 效能測試 效能測試 cpu,占用不超過10 耗電量,與cpu有關 記憶體相容性測試 不同作業系統 android ios 不同手機廠商 華為,小公尺等 不同手機螢幕解析度 安裝解除安裝更新測試 安裝路徑,手機還是s...
APP測試要點
1.主線程執行了耗時操作,比如資料庫操作或網路程式設計 2.其他程序 就是其他程式 占用cpu導致本程序得不到cpu時間片,比如其他程序的頻繁讀寫操作可能會導致這個問題。細分的話,導致anr的原因有如下幾點 1.耗時的網路訪問 2.大量的資料讀寫 3.資料庫操作 4.硬體操作 比如camera 5....
APP測試的要點
功能性測試 分類 安裝與解除安裝測試點分析 軟體更新公升級測試點分析 登入測試 離線測試 定義 1 根據產品需求文件編寫測試用例來進行測試 2 包括客戶端的單個模組,以及功能業務邏輯 功能互動 1 安裝與解除安裝測試點分析 安裝與解除安裝測試點分析 軟體安裝後能否正常執行 致命型 安裝過程中是否可以...