H5页面这样测试,让Bug无处可逃!_h5安全测试

6、分享

分享链接,被分享者打开查看,页面需要正常显示。

7、手机操作

手指滑动:手指滑动流畅,点击时焦点定位正确;

手机锁屏:锁屏之后再打开,还是保留锁屏之前的页面,不会自动退出;退到后台,再重新呼出在前台展示。

8、缓存

手机浏览器也有缓存,有些图片和文件会被缓存下来,导致首次访问和二次访问的时间不一样,在测试过程中,注意清除缓存。

二、界面UI测试

页面符合需求,与原型文档或UI设计效果图保持一致。

注意点:

1、字段长度自适应

有些字段例如公司名称,在手机上最好能根据屏幕自适应而不是截断,由于手机上不会有tips,截断后会显示不全。

2、弹框

比如点击弹出层,不会穿透影响到下面的页面。

3、浮层

对于有浮层的页面,例如地图和产品等,拖动后不可以看到其下面的页面,拖动后边缘不会留白。

4、页面

弱网情况下数据加载较慢时,会有提示信息;

接口获取异常时,有合理的提示信息;

刷新页面或者加载新的内容时,页面会有抖动效果。

三、兼容性测试

1、浏览器兼容

覆盖手机主流浏览器:QQ、UC、百度等;

覆盖Android和IOS自带浏览器:Chrome,Safari等。

2、系统兼容性

覆盖当前Android和IOS主流的版本。

3、屏幕兼容性

覆盖不同大小的屏幕,包括横竖屏的适配。

测试过程中可以组合测试,例如主流操作系统+常用浏览器,这样更省时。

四、网络测试

1、有网/无网切换

切换网络,页面能正常展示

2、2G/3G/4G/5G/WiFi网络的切换

切换网络,页面能正常展示

3、弱网测试

例如延时或丢包等等,页面能正常展示

五、安全测试

1、常见的安全漏洞

与Web安全测试一样,看是否存在sql注入,csrf,xss等漏洞。

2、投放渠道

明确在哪些渠道投放,未投放的渠道做限制。

3、**

接口部分敏感信息是否**传输等。

六、性能测试

1、服务器性能测试

直接给接口在压测,与Web测试方法一样的。

2、客户端性能测试

1)加载速度

页面的首屏时间,白屏时间,有缓存/无缓存的时间等等。

2)系统资源占用

CPU,内存,流量,电量等等的占用情况。

优化点:

a、资源做压缩

b、数据较多市,做分页处理

c、对于不会变化的图片,可做本地缓存

d、页面中的图片,本着一个原则,尽量缩小大小

f、反复访问的页面,检查是否占用大量内存

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值