手機測試標準規範

手機軟件測試分類
1. 按開發階段
單元測試 > 集成測試 >  系統測試 > 確認測試 > 驗收測試
2. 按 測試技術分類
白盒測試 > 灰盒測試 >  黑盒測試
靜態測試和動態測試
3. 按測試內容劃分
文檔測試 >  功能測試 > 兼容性測試 > UI測試 > 安裝卸載測試 >  安全測試 > 容錯性測試 > 穩定性測試 > 用戶體驗測試
 

一.功能性測試:

(1)根據產品需求文檔編寫測試用例

(2)軟件設計文檔編寫用例安全

(3)自動化測試

二.兼容性適配性測試:

(1)Android、iOS版本的兼容性

(2)手機分辨率兼容性

(3)網絡的兼容性:2G/3G/4G/Wifi,弱網下、斷網時

(4)APP跨版本的兼容性

1.適配性測試:

(1)手機不一樣分標率支持:客戶端支持的分辨率等

(2)手機不一樣版本的支持:2.3 4.0 4.4等;在測試計劃中:須要安排單獨的時間用於Android不一樣系統的兼容性測試,包括2.0如下版本和4.0以上等

(3)手機不一樣廠家系統的支持:不一樣廠家會有不一樣Android系統,例如:小米,華爲,錘子對市面上主流手機的支持

(4)手機不一樣尺寸的支持:3.5到5.7屏幕在UI顯示有區別,要支持最大到最小。

2.安裝、卸載測試

(1)生成apk文件在真機上能夠安裝及卸載;

(2)Android手機端經過使用安裝工具。如:豌豆莢

3.在線升級測試:

(1)驗證數字簽名

(2)升級後能夠正常使用

(3)在線跨版本升級。

三.性能測試:

(1)壓力測試

(2)電量流量測試

(3)CPU、內存消耗

(4)APP啓動時長

(5)Crash率

(6)內存泄露

四.網絡測試:

(1)外網測試主要現實模擬客戶使用網絡環境,檢驗客戶單程序在實際網絡環境中使用狀況進行業務操做。

(2)外網測試主要覆蓋到WiFi/2G/3G/4G...net/wap、電信/移動/聯通、全部可能的組合進行測試。

原則:

(1)儘量全面覆蓋用戶的使用場景,測試用例中須要包含不一樣網絡排列組合的各類可能。

(2)還有模擬信號屏蔽時候。客戶端的影響等。還有作外包場景測試,在高山、丘陵、火車上等特殊環境下進行全面測試、

五.接口性測試:

(1)client端和service端的交互

(2)client端的數據更新和service端的數據是否一致

(3)Client端更新時斷開了

(4)client端更新時和service端掛了

六.業務邏輯測試:

(1)業務邏輯測試:主要測試客戶端業務可否正常完成。

(2)功能點測試:主要測試客戶端功能點是否正常使用

(3)關聯性測試:主要測試客戶端與PC端的交互,客戶端處理完後,PC端與客戶端數據一致。

七.異常測試:

(1)交互異常性測試:客戶端做爲手機特性測試,包括被打擾的狀況:如來電、來短信、低電量測試等,還要注意手機端硬件上,如:待機,插拔數據線、耳機的各操做不會影響客戶端。

(2)異常性測試:主要包含了斷網、斷電、服務器異常等狀況下,客戶端能都正常處理,保證數據正確性。

八.客戶端側性能測試:

1.基準性能測試:主要經過壓服務器端接口測試及客戶端在不一樣網絡環境下響應速度。

2.大數量的測試:主要在特定環境下,客戶端一次性更新大量的數據及人員列表時,客戶端可否正常處理,分爲三種狀況:

a.客戶端第一次使用,第一次就更新大量數據及人員列表。

b.客戶端在平時更新中,更新大量的數據

c.客戶端已經在手機本地下載跟多數據後,再次更新大量服務器

相關文章
相關標籤/搜索