2023年7月26日发(作者:)
⼩程序测试⽅案微信⼩程序测试⽅案⽬录
⼩程序的介绍与认识是⼀种微信开发不需要下载安装即可使⽤的应⽤。⼩程序的架构:包含View视图层、AppService逻辑层。View层⽤来渲染页⾯结构,AppService层⽤来逻辑处理、数据请求、接⼝调⽤,它们在两个线程⾥运⾏。视图层使⽤WebView渲染,逻辑层使⽤JSCore运⾏。视图层和逻辑层通过系统层的JSBridage进⾏通信,逻辑层把数据变化通知到视图层,触发视图层页⾯更新,视图层把触发的事件通知到逻辑层进⾏业务处理。⼩程序的限制: 1)数量限制:⼩程序⼀个应⽤只能同时打开5个页⾯;若忽略5个页⾯的限制,这时如果跳转逻辑超过5个页⾯会出现跳转打不开的情况;若已做到跳出5个页⾯的限制,需要特别查看各个页⾯间的跳转情况,重复进⼊的页⾯以及关闭页⾯能否返回上⼀层页⾯。 2)⼤⼩限制:⼩程序源码打包后的⼤⼩限制为1M,因此源码中的图⽚和icon和数据等都需要压缩。这⾥就可能出现数据和图⽚丢失,不清晰等问题⼩程序的版本类型
版本类型开发版体验版共同点不同点1、⽆需审核2、需要给微信号配置权限3、通过扫⼩程序的⼆维码才能访问开发版⼩程序的⼆维码有效期⽐较短
⼩程序的环境类型由⼩程序的版本类型可以看出,我们⼀般会准备三套环境:1、发版访问测试环境2、体验版访问预发布环境3、正式版访问⽣产环境
⼩程序测试注意事项1、留意分享功能的权限:若某页⾯对游客访问有权限限制,则需要设置取消其分享功能。PS:⽬前⼩程序不⽀持直接分享朋友圈,只能分享微信好友;有很多⼩程序通过⽣成带有⼆维码的图⽚,⽤户可以退出程序将图⽚发布到朋友圈2、⼩程序强制更新功能:新版⼩程序上线后,⾃动、强制更新。
⼩程序的测试点1、测试点如下:权限测试、UI测试、功能测试、兼容性测试、易⽤性测试、⽹络测试、性能测试、接⼝测试2、测试点具体说明:见下图
⼩程序上线前的注意事项1、测试环境使⽤测试域名。当在测试环境将所有功能跑通后,需要开发使⽤正式域名,然后再去做下回归验收测试。2、回归验收测试完成后,整理测试报告⼩程序和WebApp有什么区别⼩程序⼊⼝是否要下载是否订阅能否推送消息设计理念本质内容特征在⼆维码⾥,⼩程序的启动更多是来源于⼆维码扫描不需要到应⽤商店去下载不需要订阅不能推送消息微信⼩程序开发相当于重新做了⼀个不同于传统形式的APP,从开发、设计、测试、升级都是单独的⼀套。微信⼩程序和原⽣APP以及轻应⽤都不同,它更像是微信功能的延伸,更加注重场景化。但从本质上讲,它依旧没有摆脱原⽣APP开发以及轻应⽤所⾯临的两个问题:基于H5的特性和功能上的限制,微信⼩程序开发虽然⽆需安装可以即开即⽤,能够很⼤地减少⼿机的存储空间占⽤,但是对于⽹络的依赖也更加严重,轻量的定位在功能体验上也会不如传统APP开发出⾊。posted @ 2018-09-07 19:03 阅读( ...) 评论( ...)
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690317654a331741.html
评论列表(0条)