Html 5的測試項

隨着Html 5的流行,現在很多業務場景使用H5頁面來承載,使活動類、運營類的業務功能更便捷在微信、Native端部署,所以H5方面的測試也變得越來越重要。

以下爲H5測試時的重點測試項:

1、業務功能邏輯
    1.1人工測試:登錄、翻頁、刷新、返回、前進、業務邏輯
    1.2自動化:telerik、appnium、selenium
    1.3HTTP API:使用接口測試工具
2、H5特性
    2.1加載速度:
        工具:Google pagespeed、yslow
        網絡:WiFi、5G、4G、3G
        啓動:首字、首屏
        緩存:有緩存、無緩存
        http請求數:資源合併
        http狀態:失敗資源處理
        單個請求優化:緩存機制
    2.2服務器:服務器壓測、基準測試、達標測試
    2.3體驗:
        弱網場景,接口數據異常提示
        頁面性能:打開頁面或者刷新頁面是否卡頓
3、兼容性
    3.1瀏覽器兼容:PC端、手機端
    3.2機型:Android、IOS、winphone
    3.3系統兼容:Android 6及以上,iOS 9及以上
    3.4屏幕分辨率:小屏、中屏、大屏
4、統計埋點
    4.1埋點的準確性
    4.2埋點的合理性
5、安全
    5.1投放渠道限制
    5.2直接URL是否能打開
    5.3防止惡意攻擊
    5.4是否需要驗證碼
6、用戶反饋
    6.1反饋數據分析
    6.2漏測分析
    6.3用例補充

 

一、H5測試基本點

1. 登陸

客戶端已登錄狀態時,H5頁面操作無需再次登陸;

客戶端未登錄狀態時,H5頁面操作需要登陸,注意二次登錄的操作;

需要在獲取微信openid的H5頁面的提示;

微信登錄態和Native登錄態之間的轉化;


2.翻頁

首屏loading過程中的上拉獲取數據;

更多頁面加載的翻頁數據無異常;

返回上一層頁面的處理,檢查重複操作等;

注意檢查翻頁後的數據是否有數據重複和缺失,以及排序方面的問題;


3.屏幕適配

需要了解用戶使用的重點機型以及邊緣機型;

重點機型真機測試,可以考慮在線測試平臺測試兼容性;

請求接口獲取用戶設備的型號信息,根據不同設備下發不同的適配頁面;

部分頁面能夠通過Chrome瀏覽器開發者選項模擬屏幕尺寸信息;


4.安全相關

H5頁面的投放渠道限制;

支付類敏感操作的實名制驗證等;

集團網絡相關的安全限制等;

URL能否直接打開等。


5.資源加載

使用小圖,適配屏幕尺寸下發圖片;

使用CDN加速;

使用gzip壓縮請求;

建立合理的緩存機制;

大量數據的分頁顯示;

頁面懶加載;


6.頁面提示

頁面資源加載過程或者操作過程中的loading標示;

各種接口返回的狀態信息提示;

刷新頁面或者進行頁面操作的體驗:
無閃、卡頓、屏抖動等情況;


7.非常規操作(異常操作)

涉及圖片、音視頻資源的系統靜音等的衝突等;

音視頻的切片處理、圖片輪番處理;

鎖屏操作;

切到前/後臺返回的處理;

弱網測試;


8.數據埋點

用於BI的數據埋點

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章