小程序测试

1.主流应用形态

1)原生APP,包括ios,Android

2)小程序:依附微信而不需要下载和安装的移动端应用程序,用完即走

3)H5

2.小程序的优点

1)无需下载,即用即走

不需要考虑安装,卸载,升级等测试点(我印象里使用的小程序没经历过升级)

2)功能丰富,清爽体验

界面里的操作更多的时点击或者滑动,不是输入,操作性更强

3)流量大,易裂变

依附微信,用户体量大的天然 优势

3.小程序的架构

View层用来渲染页面结构,视图层和逻辑层(APP service:Manager+API用来逻辑处理数据请求,接口调用)通过系统层的JSBridge进行通信

4.小程序与原生app的区别

5.小程序测试通用测试点

功能测试,网络测试,兼容性测试,易用性测试,中断测试,性能测试,安全测试,UI测试,权限测试,入口测试。。。。

6.小程序入口测试

7.小程序与微信的交互测试

8.小程序登录权限测试-授权

9.测试小程序与原生APP的数据同步

10.小程序的分享测试

1)分享可以成功

2)分享后可以点击正常打开

11.添加到我的小程序

1)添加成功,正常显示

2)可以点击打开该小程序

12.小程序和app都要考虑的测试,移动端通用的测试

13.小程序测试原则

1)页面层级数最多10层

2)导航操作区,一般不超过5个

3)UI更多的是点击操作,输入较少

4)开发源程序大小不超过8M源文件(分包下载,单个分包不超过2M,因为过于复杂的逻辑存在不可控的异常问题)

14.小程序兼容性测试

15.接口性能测试

16.客户端性能测试

17.小程序也可以使用money工具测试小程序的稳定性:-p 微信名 -小程序 前端运行

18.安全测试

业务漏洞

数据加密传输

工具和脚本测试

渗透测试

小程序加固测试-sql注入,XSS跨站脚本,前端代码加密

小程序安全检测

传统扫描工具:Burpsuite,appscan,AWVS,direarch,nessus

微信安全工具:WETEST

原文地址:https://www.cnblogs.com/JacquelineQA/p/14642121.html