小程序测试体系
小程序相关介绍 在测试前,先简单理解下小程序特性。 小程序发布审核 发布前需申请外网域名,并在微信web开发者工具里找到项目,设置好服务器的域名。 开发完上传代码后,在微信公众平台—》登录小程序管理后台—》点击开发管理—》点击提交版本审核即可。 审核通过后会有相应提示,接着把审核通过的小程序发布线上;若未审核通过可做相应修改继续提审。 第一次提交小程序审核时,需先上线后端,一般第一次审核时间比较久(3d左右)。 小程序的限制 页面层级跳转不能超过10层。 用户本地缓存不能超过10MB。 小程序代码包不能超过3M,所以部分图片资源需上传CDN。 小程序发布需提交微信审核通过才可发版。 提交审核前,外网域名需申请(除微信域名之外)。 层级问题 小程序原生页面存在10层限制问题,即超过10层时便无法打开新页面,而业务流程或者访问形成闭环时,很容易陷入10层问题。 为避免层级限制导致的无法打开页面和层级限制带来的交互路径限制,内部提出了【层级策略】以解决层级限制问题。 【层级策略】将页面路径存储到storage,返回时则刷新拉取存储的页面路径,目前只保存页面路径,不保存表单等数据。具体解决方案见文档“层级策略.txt”。 服务通知 基于微信的通知渠道,为开发者提供了可以高效触达用户的模板消息能力,以便实现服务的闭环并提供更佳的体验。 模板推送位置:服务通知。模板下发条件