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

作者:小程序测试   发布时间:2020-07-22

小程序跟app一样,上线需要经过微信的审核。小程序产品的版本类型分为:开发版、体验版、正式版。开发版、体验版无需审核,只需要给微信号权限,经过扫小程序的二维码才能访问。


微信小程序测试


单纯功能测试的层面来说,微信小程序测试、APP测试、web测试在流程和功能测试上是没有区别的,但由于载体的不同,导致有一些不同,主要可以从几个方面体现:


1、系统架构方面


2、性能方面


3、兼容方面


4、测试工具方面


功能测试


功能测试上我们可以将小程序当做一个单独的APP进行测试,按照产品需求文档和产品原型以及设计稿进行小程序黑灰盒测试用例设计。


兼容性测试


系统兼容


操作系统主要是指Android系统和iOS系统。微信中运行小程序,表面上看与手机系统关系不大,但是低版本的手机系统会影响小程序UI显示。


屏幕兼容


手机APP一般都会有手机分辨率的兼容性的问题,小程序也存在同样的问题,目前市面上的Android手机分辨率有854*480、960*540、1280*720、1920*1080、1334*750、1136*640,我们在测试过程中需要全部兼容,主要回归小程序UI层面的测试用例。小程序定义了一个新的尺寸单位rpx(responsive pixel)可以适配不同尺寸的屏幕。


网络测试


网络测试可以参考APP的测试,比如网络状态和环境的切换,断网,通过设置代理进行弱网的测试等等。主要是考察小程序在各种网络状况下的运行情况。


权限


权限指的是访问权限是否授权,所以权限测试分为“已授权”和“未授权”,所以需要测试在跳转到微信小程序时“允许访问”和“不允许访问”这两种情况下小程序是否各项功能能够正常工作。


小程序坑点:


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


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


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

小程序打开外部网页,需要小程序后台配置业务域名,下载校验文件,然后把校验文件放在要跳转到的网站的根目录下面才可以,也就是说你想跳转到别人网站网页里面 需要得到别人的同意;


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


小程序版本限制

开发可以在多个分支进行小程序功能开发,但是比较坑的就是体验版本只能设置一个,这就造成了一个问题,比如分支1和分支2是两个不同的功能,并且同时提测了,需要两个测试人员同时进行测试时,就无法满足要求了。


解决办法


测试过程中可以将测试人员测试帐号开启开发者模式,这样就可以使用Debug模式进行测试了。


小程序缓存


开发修改完BUG后,打开小程序后,问题依然存在。经过沟通,小程序在扫码安装打开后,会在微信目录下存在缓存,为了保证环境纯净,需要在安装新版本进行小程序删除操作。


推荐阅读:


微信小程序如何测试?


测试要找苹果机型,哪里有?


安卓手机APP稳定性测试的方法-monkey测试


手机APP测试主要测试点精要总结


与通过模拟器测试相比,真机调试好在什么地方?


什么平台远程真机测试可以多台一起测?我发现一个新操作


对web网站进行用户体验测试需要关注的测试点



本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2025 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.