微信小程序测试注意事项

小程序的测试也可以主要分为4个方面,即功能测试,兼容性测试,性能测试,后台接口测试。对于安全性测试由于小程序集成在微信客户端内,相比于传统的网页来说安全性能够更有保障。只要在后台接口测试上保证数据的安全性,客户端的安全性由微信的应用程序来替我们保证。
1、功能测试
功能测试跟传统的网络端的功能测试类似,这里不再赘述。用例设计方法等跟需求相关性较大。我们的小程序和APP端紧密相关,数据同步,所以在测试的过程中需要核对APP端和小程序中的数据同步功能。
2、兼容性测试
包括操作系统兼容性、屏幕兼容性、微信兼容性
操作系统兼容性:为什么小程序会出现操作系统兼容性,因为安卓和IOS系统上小程序的JavaScript的脚本的执行环境不同官方文档中有说明。
屏幕兼容性::微信小程序定义了一个新的尺寸单位rpx(响应像素)可以适应不同尺寸的屏幕,在页面上定义对象的单位是rpx就可以在不同的屏幕上适配。因此对测试来说不需要测试各种屏幕下的页面显示。但是,在实际测试的过程中仍然存在屏幕适配的时候出现像素问题,尤其是1rpx的像素经常在iphone7p上出现断线的情况。因此需要在测试过程中关注1rpx像素的显示。我们的小程序定义对象的单位最小是2rpx所以不存在这个问题。
微信兼容性:与微信版本的兼容性问题主要体现在小程序的API库的版本上,有些比较老的版本的小程序的API库不支持新版API,因此会出现兼容性问题所以测试微信版本的兼容性之前要先确定小程序使用的库版本在哪些微信版本号上支持。
3、性能测试
这里的性能测试考虑的是客户端的性能,服务器的性能则按照传统的服务器。小程序的客户端性能和网页的性能测试非常类似,性能的常用指标也大致相同。包括页面的白屏时间,首屏时间,资源占用,页面渲染时间,帧率等等。小程序的开发工具提供了手动查看性能的窗口,只要在小程序开发版中打开性能窗口即可看到页面的性能数据。
4、后台接口测试
小程序的后台接口跟其他的客户端后台接口测试类似,直接按照常规的后台测试来开展就可以目前在测试过程中使用的是微信开发工具进行测试,可以选择不同的设备,也可以看到接口返回数据,因为使用的Fiddler抓包后进入微信就无法连接到网络。使用微信开发工具进行测试接口返回数据及不同设备,不同设备的UI显示都可以测试到。模块测试完毕后会在真机上进行小程序的测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论

打赏作者

测试高

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值