微信小程序测试

功能:
1.入口测试:
a>小程序二维码扫一扫

b>长按识别小程序二维码

c>微信发现-小程序

d>公众号图文群发进入小程序

e>附近的小程序

f>好友分享、群分享

g>搜索小程序

h>小程序历史列表

i>桌面小程序

2.与微信的交互
a>支付 – 微信支付
b>卡包、钱包
c>微信消息
d>微信视频通话
e>微信语言通话

3.登录权限测试 - 授权
不用注册,可以直接使用微信账号登录
授权后,可以直接用该账户权限进行操作
可以取消授权 – 出于安全考虑
注意:同一微信号在不同手机端授权是同步一致的

4.与原生App的数据同步测试
在App使用同账号登录,加入购物车的商品可以在小程序中显示

5.分享测试
分享可以成功
分享后可以正常打开

6.添加到我的小程序
添加成功,正常显示
可以点击打开该小程序

7.中断测试
电话中断
闹钟中断
低电量中断
耳机插拔中断
网络中断

8.网络测试
网络类型:3、4、5G、wifi、热点
网络切换
离线、无网
弱网测试

9.业务测试
分析产品需求分档,提炼测试点
使用方法:等价类、边界值、场景法、错误推测法等

非功能方面:
界面测试(ui)
原型图、UI切图 
站在用户的角度考虑,美观、友好、易用性
参考成熟产品,符合大部分用户的使用习惯
所以有如下原则:
1.页面层级数为10层
2.开发源程序大小超过8M源文件(分包加载,单个分包不超过2M,因为过于复杂的逻辑存在不可控制的异常问题)

兼容性测试/易用性测试:
手机型号 – 微信能兼容基本没有问题
系统版本 – 微信能兼容基本没有问题
屏幕大小 – 小程序订一个新的像素单位rpx
微信版本 – 小程序要特别注意的点
微信上其他小程序的兼容 – 公用声卡 话筒等

性能测试:
1.接口性能测试
jmeter接口性能测试
Loadrunner性能测试

2.客户端性能测试
页面白屏时间
页面首屏时间
手机资源占用(cpu、内存、流量、点量)
页面渲染(UI呈现效果)

稳定性测试:

问:是否可以使用monkey工具测试小程序的稳定性测试?

可以实现,先找到微信的包名,然后对微信里面的小程序进行测试

安全测试:
业务漏洞(比如测试接口的时候可以修改价格)
数据加密传输(密码未加密)
工具和脚本测试
渗透测试
小程序加固测试 – sql注入,xss跨站脚本
小程序安全检测
传统:burpsuite 、appsca 、AWVS、dirsearch、nessus --安全扫描工具
微信:wetest – 检测工具

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                                                                                                              整理于网络,侵删

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值