• 小程序测试


    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

  • 相关阅读:
    HashCode的作用
    为什么重写equals一定要重写hashcode?
    java timer 定时器原理
    java内部类作用
    jeesite添加多数据源
    Eclipse之安装Jadclipse插件直接查看class文件
    NIO和IO的主要区别
    sql 语句
    HTTP Error 500.0
    基于.NetCore3.1系列 ——认证授权方案之Swagger加锁
  • 原文地址:https://www.cnblogs.com/JacquelineQA/p/14642121.html
Copyright © 2020-2023  润新知