迷你程序版本管理
迷你程序没有区分在线和离线版本,例如服务器,而是具有开发版本,试用版和在线版本。
如果仅开发后端逻辑功能,则可以在三个版本中的任何一个中进行测试。如果您开发前端功能,则需要在相应的开发版本/实验版本中进行测试。
这三个之间的具体差异如下:
包装大小:
QR码:试用版保持不变,并且需要在开发版本到期后重新生成。
案例练习
准备
微信版编号必须为6.3.27或更高,低于提示的升级。
质量保证要求适用相应的迷你计划体验权限和开发人员权限。
迷你程序开发版本,试用版,官方版本;迷你程序,项目地址和名称;澄清此MINI程序测试的入口和版本。
由微信官方帐户平台发布的[迷你计划开发助理]可以轻松,快速地预览和体验在线版本,体验版本和开发版本。
测试点
授权:已实施无声授权,即,用户首次访问Mini程序,积极获得微信授权,并通过收购生成,并存储昵称,和其他信息。如果随后的用户杀死Mini程序并重新输入,则无需重新授权它。
功能:与终端内的正常测试功能没有什么不同。
缓存:功能要求后,您需要注意缓存情况(微信为每个迷你程序提供10MB的本地缓存)。页面切换时,可以将上一页的数据带到下一页以显示。对于由帐户开关,版本发布等带来的缓存,当前的解决方案是简单而大致删除Mini程序并重新输入并生效。
您还可以从代码级别解决缓存问题:
性能:开发版本和试用版本本身具有性能面板。
共享功能测试:共享与朋友列表共享并生成海报页面以与朋友共享;使用在线/测试/开发版本与朋友分享,而登录页面是相应的在线/测试/开发版本;朋友圈的认可和跳跃全部在线;因此,如果您涉及在测试过程中扫描代码以跳跃,则需要使用[Mini Code测试工具]。
级别:m页,弹出窗口等不限于层次问题;迷你程序的本地页面超过10层,正常的业务流程或闭环很容易引起10层问题。
掩埋点:测试与末尾的测试过程大致相同,重点是&;迷你程序统计信息通常需要区分用户源通道,因此您还需要注意诸如键入[]之类的参数。
有关特定规则,请参阅官方微信文件:
更新
如何启动小程序
冷启动 - 第一次后再次打开小程序或被摧毁。
热门 - 小程序打开后,它在一段时间内再次打开(目前:5分钟),后台的小程序将切换到前景。
相应的更新机制
当小程序启动时,它将检查小程序是否具有最新版本。如果有的话,最新版本将异步下载,但是当前版本仍将运行,直到下一个冷靴以运行最新版本。
如果您现在想使用最新版本,则需要调用WX。用于处理。有关特定规则,请参阅官方微信文件。
如何测试
开发在编译时设置下一个版本更新模式。
测试点点
在迷你计划测试中经常遇到的陷阱应注意:
测试工具
主要用于开发人员测试工具:
对于行业参考,您可以访问官方网站以查看文档参考和示例。
测试常见问题摘要
缓存
更新机制
现在,您需要致电WX。使用最新版本时处理的API。