小程序测试的几个小Tips(赶快收藏啦!)
微信小程序备受很多人的关注,它的商业化进程也越来越快,随着微信官方公布的相关数据显示,85%的小程序和电商有关。电商巨头京东推出了不少小程序,例如“京东商城”,“京东手机”,“京东购物”,”京东众筹”,“哈希庄园”,“场馆预订”等。
下面就和大家一起分享下测试小程序与Web端的少量区别。
1. 小程序类型
小程序分为三种版本类型:开发版,体验版,正式版。开发版和体验版无需审核,需要给微信号配置权限,通过扫小程序的二维码才能访问。正式版需要通过微信审核流程,也就是说,在开发阶段,产品还未成型开始,无论你想怎样折腾,微信都有办法知道。这可不像你在网上找了个框架或者是工具,在本地怎样玩都没人知道。微信小程序开发者工具使用之前就要扫码的。开发版和体验版的区别,在于开发版小程序的二维码有效期比较短。项目中,我们一般会准备三套环境。开发版访问测试环境,体验版访问预发布环境,正式版访问生产环境。
2. 真机上的调试模式
微信小程序,在真机的体验真的很棒,对客户而言,好用可用流畅是第一要点。其实小程序对于开发者,也提供了很友好的界面和完善的调试功能,让我万万没想到的是,在真机上微信小程序也给开发者提供了调试模式,请看图片,童鞋们。
我们在真机上打开微信小程序后,看到右上角的三个点,打开之后我们就会看到有打开调试的字眼,直接选择打开就可,这里有一个重启小程序的过程,再次扫一扫二维码进入即可以看到调试了。
image.png
image.png
3. 小程序码的兼容性问题
a). 目前小程序不支持直接分享朋友圈,只能分享微信好友。所以很多小程序都采取了“曲线救国”的方式,通过生成带有小程序码的图片,客户可以退出小程序将图片发布到朋友圈。既然把小程序码作为图片的一部分,就涉及到小程序码的位置,尺寸,还得不影响原有图片的美观,生成的小程序码还需要是可识别的。这需要前台工程师费功夫做不同屏幕尺寸的适配。
b). 基础库与用户端之间的关系。小程序的能力需要微信用户端来支撑,每一个基础库都只能在对应的用户端版本上运行,高版本的基础库无法兼容低版本的微信用户端。基础库升级时机。为了避免新版本的基础库给线上小程序带来未知的影响,微信用户端都是携带 上一个稳固版的基础库发布的。在新版本用户端发布后,再通过后端灰度新版本基础库,灰度时长一般为 12 小时,在灰度结束后,客户设施上才会有新版本的基础库。因而在不同版本的微信上进行测试,也是有必要的。
4. 页面回退(页面路径最多只能十层)
在这个保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。在官方文档中,有提醒注意:目前页面路径最多只能十层。假如开发在这里解决不当,有可能出现超过十层回退,则会导致白屏,无法操作,导致必需重新打开小程序才能正常工作。
image.png
结语:
跟大家推荐一个学习资料分享群:175317069,里面大牛已经为我们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!人生是一个逆水行舟的过程,不进则退,咱们一起加油吧!
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 小程序测试的几个小Tips(赶快收藏啦!)