• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序(Mini Program)测试要点

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1 微信小程序是什么?  ---不需要下载安装,内嵌在微信里的App

1)小程序版本:开发版(开发环境)、体验版、正式版

开发版需要经过微信审核的。

开发版、体验版无需收纳盒,只需要给指定微信号权限,扫小程序二维码即可访问


2 小程序的架构

包含View视图层(界面)、AppService逻辑层(后台),它们在两个线程里运行。

View层用来渲染页面结构
AppService层用来逻辑处理数据请求,接口调用。

视图层和逻辑层通过系统层的JSBridage进行通信。

 

 

 

3 小程序的测试要点

功能测试、权限测试、UI页面测试、兼容性测试、接口(api)测试、网络测试、性能测试

3.1功能测试
1)功能测试跟App的功能测试一样

2)根据设计好的各个大类功能模块划分,然后再逐级细化,覆盖到每个功能尽可能全面的测试点,包括业务流程、数据流向、功能入口有效性检查、交互性检查测试
注意:小程序除了本身功能的交互,还喝微信用户端有交集
①入口 ②交易:小程序支持交易,他与微信的钱包、卡包是有联系的,需要测试

 

 

 

3.2 权限测试   --宿主应用权限

1)未授权微信登录小程序:
①未授权时,使用一些业务功能时,会弹出提醒“先授权再操作对应功能”

②在提交数据到后台时,会提示补充相关身份信息才能提交

2)已授权微信登录小程序
①授权微信访问小程序,意味着自己的微信账号可被小程序管理方获取
②自动以微信的身份行使业务操作权限,比如咨询、支付、数据查询等

3)所能查看的数据和操作的权限都应是同步一致的,同一微信在不同手机端登录授权查看数据权限

3.3 UI页面测试

1)小程序的页面测试和App的界面测试一样,确保产品UI符合产品经理定制的原型图与ui设计效果图/切图一致

2)关注页面展示元素,如菜单、对话框、窗口和其他可视控件的布局、风格,文字是否正确,页面是否美观,页面交互操作是否频繁,是否易操作
注意:微信小程序页面层级跳转不能超过10次   ---限制         

达到10次就无法继续往下跳转  --不要超过10级,找开发解决,对设计修改

 

3.4 兼容性测试

1)手机系统:

兼容覆盖Android和Ios系统,包括主流的Android和Ios品牌也要覆盖,比如华为,小米,iPhone11,iPhoneXR等,覆盖到最新的试用版和当前流行的主要版本

2)微信版本:

①与微信版本的兼容性问题主要体现在小程序api库的版本上
②因为微信小程序SDK(software development kit  即开发软件包)的api库版本一直在更新,导致SDK的api有可能向下的兼容性问题,所以测试微信版本的兼容性之前要先确定小程序使用的api库版本在哪些微信版本号上支持

3)屏幕大小

 微信小程序定义了一个新的尺寸单位rpx(responsive pixel),可适配不同的屏幕大小,但要注意一个特殊的尺寸1xr,因为这个尺寸经常在iPhone7P,iPhone X plus上出现问题,所以只需要关注一下即可

 

 

3.5 网络测试

1)参考App的测试方法

2)测试2G/3G/4G/5G/WiFi网络的切换

3)测试有网/无网切换下的应用运行

4)弱网测试:延时、丢包

3.6 性能测试

1)服务器性能测试   ---接口测试

2)客户端性能测试   ---页面白屏时间、首屏时间、资源占用(CPU/内存/流量/电量)、页面渲染(UI呈现效果)

 

 常见问题

1、小程序怎么做兼容性测试?

1)系统平台版本   2)微信版本(宿主应用)  3)屏幕大小

2、小程序跟App测试

1)安装卸载升级   2)小程序--微信交互   3)功能(入口)   4)首屏 白屏   5)兼容


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap