微信小程序软件测试junit,微信小程序兼容&性能测试方法

本文详细介绍了微信小程序的兼容性和性能测试方法。包括操作系统兼容性测试,如Android和iOS主流版本的覆盖;UI兼容适配,关注不同屏幕分辨率及刘海屏;小程序版本与微信版本的兼容性问题;以及性能测试,如启动性能、运行时性能,并提供了微信官方的体验评分工具和性能面板的使用指南,帮助开发者优化小程序性能。
摘要由CSDN通过智能技术生成

本文为微信小程序兼容、性能测试方法介绍。

兼容

操作系统兼容

由于小程序依赖微信客户端本身,因此理论上来说只要微信客户端兼容的小程序应该都可以兼容,这里推荐覆盖Android和iOS主流版本系统即可,参考如下:

209b04fb8a91

Android操作系统分布

209b04fb8a91

iOS操作系统分布

UI兼容适配

不同屏幕分辨率参考如下,除常规分辨率外,还应关注刘海屏:

209b04fb8a91

Android设备分辨率分布

209b04fb8a91

iOS设备分辨率分布

小程序版本&微信版本兼容

小程序的功能实现依赖小程序基础库,而小程序基础库需要依赖微信客户端本身,因此当我们的小程序使用了某些相对于微信客户端自带的基础库版本较新的API时,就会出现兼容问题。我们在测试时应确保测试覆盖到市场占有率较高的微信版本。

为了避免新版本的基础库给线上小程序带来未知的影响,微信客户端都是携带上一个稳定版的基础库发布的。

在新版本客户端发布后,再通过后台灰度新版本基础库,灰度时长一般为 12 ~ 24 小时,在灰度结束后,用户设备上才会有新版本的基础库。

以微信 6.5.8 为例,客户端在发布时携带的是 1.1.1 基础库(6.5.7 上已全量的稳定版)发布,在 6.5.8 发布后,我们再通过后台灰度 1.2.0 基础库。

基础库版本分布

更新时间:2020 年 6 月 17 日

占比低于 0.01% 的版本已隐藏,灰度发布中的版本也会显示。

基础库版本

安卓版本

安卓用户占比

iOS版本

iOS用户占比

总体占比

2.11.2

7.0.13

3.08%

7.0.12

4.17%

3.34%

2.1

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值