如何做好小程序测试

小程序测试

一、小程序架构

  • 微信小程序的框架包含两部分:View 视图层 ,App Service 逻辑层
  • View 层用来渲染页面结构,App Service 层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行
  • 视图层使用 WebView 渲染,逻辑层使用 JSCore 运行

二、小程序的入口

  • 主入口
    • 微信 -> 发现 -> 小程序
    • 公众号的服务通知
    • 微信小程序使用列表
    • Android 系统:添加到桌面
    • 微信小程序 -> 附近小程序(5公里)
  • 公众号
    • 公众号菜单
    • 关联小程序
    • 公众号文章
    • 公众号广告
  • 二维码
    • 微信扫描二维码
    • 从相册读取二维码
    • 长按识别二维码
  • 链接
    • 朋友回话中分享
    • 群聊中分享
    • 微信钱包中的定向小程序

三、小程序的测试内容

  • 功能测试
    • 输入
    • 输出
    • 边界值
    • 页面交互:微信和小程序
    • 系统方面的交互
  • 界面测试
    • 设计是否美观
    • 设计是否符合要求
    • 尺寸是否合理
    • 横竖屏切换操作
  • 兼容性
    • 小程序和微信上的其他小程序
    • 微信版本
    • 手机平台
    • 不同网络状态
    • 系统
  • 交互
    • 微信到小程序
    • 交易:小程序的付款
    • 与微信其他功能交互
    • 与手机系统自带 app 的交互
  • 易用性
    • 是否方便
    • 提示信息是否完整,易懂
    • 功能是否可用
    • 是否方便搜索
    • 离线功能
  • 性能
    • 页面的响应时间
    • 资源占用
    • 渲染时间
    • 耗电量
    • 白屏
  • 安全测试
    • 接口:传递数据时的保密
    • 微信账户授权与取消
    • 小程序与 app 账号的关联
  • 其他
    • 小程序的升级更新
    • 分享
    • 添加删除我的小程序
    • 取消授权
posted @ 2019-08-25 23:22  duncan1863  阅读(570)  评论(0编辑  收藏  举报