199-0592-5862 0592-5785590
当前位置: 首页 /互联网百科 /微信小程序的测试点有哪些?

互联网百科

行业资讯

企业动态

微信小程序的测试点有哪些?

来源:原创时间:2020-09-28 14:56:00

微信小程序跟APP相同,在上线前都需要经过微信的审核。微信小程序产品版本类型分为:开发版、体验版、正式版。开发版和体验版不需要微信审核,只需要赋权给所需要的微信号,再经过扫小程序的二维码就能访问。

从功能测试方面来说,微信小程序测试、APP测试、web测试三者的测试在流程和功能测试上是没有什么太大的区别,但因为所处的载体不同会导致三者测试之前存在一定的差异,主要可以从以下几个方面中体现:

1、系统架构

2、性能

3、兼容性

4、测试工具

一、开通权限

在测试小程序时,开发团队所有人需要在小程序平台注册微信帐号,并在小程序后台添加测试和开发人员以及其他需要初次体验小程序的用户的微信账号。

 

444440.png


 

二、功能测试

在功能测试中,我们可以把小程序看作是一个单独的APP来进行功能测试,并根据产品规范文件、产品原型和设计方案设计小程序的黑盒测试用例。


三、兼容性测试

检查不同的手机操作系统、不同的微信版本(查看微信版本和微信升级版后测试项目)、分辨率(不同的手机型号和页面渲染等等)、二维码兼容性(一般小程序会有二维码分享功能,分享给朋友的图片信息和分享到朋友圈的二维码显示、是否能够完整识别等)


四、系统兼容

操作系统主要是涉及Android系统和iOS系统。在微信中运行小程序,从表象上看是与手机系统的关联不大,实则如果手机的版本太低会影响小程序的UI页面显示,比如:在iphone SE 系统为9.3.5环境下,商品详情页面底部icon会无法正常显示。

移动端APP一般都会有手机分辨率的兼容性的问题,微信小程序也会有类似的问题,目前市面上的Android手机分辨率有854*480960*5401280*7201920*10801334*7501136*640,在测试过程中需要全部都兼容,然后主要回归小程序UI页面的测试用例。微信小程序定义了一个新的尺寸单位rpx(responsive pixel)可以适配不同移动端尺寸的屏幕。


五、网络测试

网络测试可以是参照app测试方式,如网络状态和环境切换、网络分离、通过设置代理进行弱网络测试等,特别是小程序在不同网络条件下的运行情况。


六、权限

授权是指访问权的授权,因此授权的验证分为授权未授权。因此,在跳到微信小程序的时候,需要检查小程序在允许访问不允许访问两种情况下是否能正常运行。


七、缓存问题

app和小程序会存在缓存,小程序会有最大10M的本地缓存,缓存的作用是提高程序的流畅度、降低网络请求次数以达到节省服务器资源。因为有的情况下,用户会进行清理缓存的操作,这边有一个测试点:清除缓存时发生强制退出、后台清理、关机等情况


八、微信小程序坑点

1、小程序平台对外网域名的限制;

2、个人和海外类型的小程序不支持 web-view 标签;

3、打开的页面必须为https服务,包括iframe嵌套;

4、小程序打开外部网站时,必须先在小程序后台配置业务域名,下载验证文件,再将验证文件放在要跳转到的网站根目录下。即,如果你想在别人的网站上进行跳转,你必须得到别人的同意;

5、在小程序打开微信公众号文章也有设置一定的权限,访问文章的必须是关联的公众号,也是就说不能打开别人公众号的文章;


九、版本限制

对于小程序开发可以在几个分支中进行,但缺点是只能设置一个版本的体验,这就会产生一些问题问题。例如,分支1和分支2是两个不同的函数,它们同时被测试。如果两个测试人员需要同时测试,则不能满足如图所示的要求:

2222275.png

 

解决办法

在测试过程中,可以打开测试帐户的开发人员模式,以便使用调试模式进行测试,如下图所示。

1111.png

 

 

中远方舟(www.zyark.com)成立于2015年,中远方舟小程序开发、网站建设,专业为客户定制,主要根据客户提供的功能来进行综合评估最终报价。
若您需要准确的报价或者需要专业的网站建设定制化团队提供服务,可以联系我们可查看我们公司所开发的一些案例。

相关推荐
小程序开发的成本
小程序开发的成本大概是多少?
厦门软件开发服务
软件开发服务包括哪些?
厦门软件开发
厦门软件开发_如何找到一家合适的软件开发公司
  • 中远方舟小程序二维码
    中远方舟微信客服 微信客服
  • 中远方舟小程序二维码
    中远方舟公众号二维码 公司公众号
  • 站点顶部定位