首页 > 编程知识 正文

微信测试类的小程序,微信小程序测试步骤

时间:2023-05-03 10:13:55 阅读:158689 作者:2994

小程序和APP一样,要上线必须经过微信的审核。 小程序产品的版本类型分为开发版、体验版和正式版。 开发版、体验版无需审核,只需赋予微信号权限,即可通过扫描小程序的二维码进行访问。

单纯的功能测试水平,微信小程序测试、APP测试、web测试在流程和功能测试上没有区别,但运营商不同存在一些差异,主要体现在几个方面:

1、系统架构方面

2、性能方面

3、兼容面

4、测试工具方面

一.开通权限

测试小程序时,必须注册与小程序平台对应的所有人的帐户。 此外,还必须将需要在第一时间体验小程序的测试器开发人员和其他web帐户添加到小程序的后台。 图

二.功能测试

在功能测试中,可以将小程序作为单独的APP进行测试,根据产品需求文档和产品原型以及设计稿进行小程序的黑灰箱测试用例设计。

三.兼容性测试

检测不同的手机操作系统,不同的微信版本(测试当前发布微信版本的项目和升级版的微信后,测量项目)、不同的手机型号、分辨率) 二维码兼容性)常见的小程序由二维码共享,包括好友共享的图片信息和朋友圈共享的二维码显示、有无识别等) )。

四.系统兼容性

操作系统主要是指安卓系统和iOS系统。 在微信上运行小程序,表面上与手机系统关系不大,但低版本的手机系统会影响小程序的UI显示。 例如,在iphone SE系统为9.3.5的环境下,产品详细信息页面底部的Icon无法正常显示

手机APP一般存在手机分辨率的兼容性问题,小程序也存在同样的问题。 目前市面上的安卓手机分辨率有854480、960540、1280720、19201080、1334750、1136640,我们在测试过程中都可以兼容,主要需要回到小程序UI级测试用例applet定义新的大小单位rpx (响应像素)以适合不同大小的屏幕,如下所示:

五.网络测试

网络测试可以参考APP的测试,包括网络状态和环境切换、网络断开、代理设置对弱网络的测试等。 主要考察小程序在各种网络情况下的行为。

六.权限

权限是指权限是否许可,权限测试分为“允许”和“不允许”,因此跳转到微信小程序时会显示“允许访问”和“不允许访问”

七.缓存问题

APP和小程序中存在缓存。 小程序最多有10米的本地缓存。 缓存的作用是提高程序的流畅度,减少网络请求,节约服务器资源。 在某些情况下,用户可能会清理缓存。 测试点:清除缓存时的强制结束、后台清理、关机等

八.微信小程序坑

小程序平台对外域名的限制

个人类型和国外类型的小程序不支持web-view标签

打开的页面必须是包含iframe嵌套的https服务器

要让小程序打开外部页面,小程序必须在后台放置业务域名,下载验证文件,并将验证文件放在要跳转到的站点的根目录下。 也就是说,跳转到其他网站的页面需要别人的同意。

小程序打开公众号文章也有限制,必须是相关公众号,不能打开他人公众号的文章;

九.版本限制

开发人员可以在多个分支上进行小程序的功能开发,但主要的问题是只能设置一个体验版本。 这引起一个问题。 例如,分支1和分支2是两个不同的能量,如果同时进行测试,则需要两个测试者同时进行测试,将不能满足要求。 图:

解决方案

在测试过程中,测试者的测试帐户可以进入开发人员模式。 这样就可以使用调试模式进行测试,如图所示

问:这种方式不影响测试结果吗?

a :请放心。 测试结果没有问题。 这种方式已经在实践中了。

分享晾衣架并不容易。 如果你想了解更多软件测试的精彩晾衣架,请通过短信交流。 谢谢你帮我读。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。