随着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页面操作