小程序体验版开发版正式版区别(如何测试小程序)
微信小程序测试应该注意的事项
1,小程序产品版本类型,小程序可分为三种版本类型开发版本,体验版,正式版。开发版本和体验版不需要审核。您需要为微信配置权限,扫描小程序的二维码即可进入。正式版需要通过微信审核流程。开发版和体验版的区别在于开发小程序版的二维码有效期比较短。因此,在项目中,我们通常会准备三套环境。开发版本访问测试环境,正式版访问生产环境。
2.前端分离的技术架构小程序产品大多采用前端分离的技术架构。虽然前端也有逻辑处理,更多的是作为缓存优化体验,但是关键流程和状态流还是要通过调用后端接口来落地。在测试接触过前后端分离的web或app项目的人,在小程序产品的测试很好用。
3.服务通知逻辑微信。服务通知微信要求小程序发送一个formid参数给微信,然后根据服务通知模板发送微信服务通知给微信用户。但是,formid不是由小程序本身生成的,而是由微信生成的,当微信的用户在这个小程序中操作时,返回到小程序。
4.小程序代码的兼容性问题。很多小程序码都是用小程序码的图片生成的。由于小程序码作为图片的一部分,涉及到小程序码的位置和大小,一定不能影响原图的美观。这就需要前端工程师努力适应不同的屏幕尺寸,做出好身材测试。
如何测试小程序
1,小程序(英文名),无需下载安装即可使用应用,是嵌入在微信APP软件中的新表单。实现了应用“触手可及”的梦想。用户可以通过扫描或搜索打开应用。也体现了“用了就跑”的思想,用户不用担心是否安装太多应用。应用会无处不在,随时可用,但不需要安装卸载。
2.小程序的架构,包括视图层和逻辑层。视图层用于渲染页面结构,层用于逻辑处理、数据请求和接口调用,运行在两个线程中。视图层由WebView渲染,逻辑层由JSCore运行。视图层和逻辑层通过系统层的JSBridage相互通信。
3.版本类型小程序,分为开发版、体验版和正式版。正式版需要审核通过微信。开发版本和体验版不需要审核。只需要赋予指定的微信权限,然后扫描小程序就能的二维码即可访问。从版本类型小程序可以看出,环境一般会准备三套环境测试版本开发访问的环境和正式版访问的生产环境。
4.小程序的测试点,测试点要从以下几个方面考虑功能测试,权限测试,UI测试,兼容性。
5.功能测试,功能测试 of小程序和APP功能测试然后一步一步细化到涵盖每一个:包括业务流程,数据流方向,功能入口有效性检查,交互检查测试。