• app内部H5测试点总结


    1、业务逻辑
    除基本功能测试外,需要关注的一些测试点:
    a.登录
      a.1 H5页面嵌入到客户端使用,若客户端已经登录,进入H5页面应该是登录状态
      a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。若取消登录后,再次访问是否能正常的再次跳转到登录页面;
      a.3 H5页面嵌入到客户端内使用,若客户端内已经登录,进入H5页面,该页面是否展示正常;
    b.下拉刷新
      b.1 下拉刷新后,页面是否还在当前页;
      b.2 下拉刷新后,页面数据是否正常显示;
      b.3 用户主动点击下拉刷新,页面是否还处于当前页;页面数据是否正常显示;
      b.4 系统自动刷新,页面是否还处于当前页,页面数据是否正常展示;
    c.翻页
      c.1 数据只有一页时,加载数据翻页页面请求数据是否正常
      c.2 数据>1页时,加载数据翻页页面请求数据是否正常
      c.3 数据请求翻页loading时,向下刷新页面,页面数据请求是否正常
    d.返回
      d.1 点击页面返回按钮,页面是否正常返回到期望页面;
      d.2 点击Android自带的返回按钮,页面是否正常返回到期望页面;
      d.3 点击一些设计的返回按钮,页面是否正常返回到期望页面;
    e.数据为空处理
      e.1 接口返回数据为空时,页面是否展示正常
      e.2 页面某个数据为空时,页面是否展示正常
      e.3 页面某功能返回链接为空,点击该功能区域是否会跳转
    f.其他异常处理
      f.1 页面session与cookie值过期时,是否会重新跳转到登录页
      f.2 页面session与cookie值过期时,页面展示是否正常
    2.H5与第三方体验环境:
      a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常
      b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常
      c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常
      d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常
    3.H5页面适配
      a. iPhone手机:iPhone5、iPhone6等各个手机系统,H5页面功能是否展示正常
      b. Android市场流行机型,系统,H5页面功能是否展示正常
      c. 分辨率不同的手机,H5页面功能是否展示正常
      d. 不同浏览器,H5页面功能是否展示正常
    4.网络问题
      a.WiFi下页面展示是否正常
      b.4g,3g等情况下,页面是否展示正常;
      c.移动,电信,联通网络下页面是否展示正常
      d.数据无网络到有网络,页面点击后是否会自动加载数据;
    5.体验问题
      a.页面请求时,是否会给出loading效果
      b.页面请求失败时,是否会给出友好提示
      c.页面刷新时,页面是否会出现抖动现象
      d.页面文本输入数据过多时,页面是否会正常显示;

  • 相关阅读:
    零基础转IT,我推荐你学习这三门技术
    蜗牛学院行内人分析:参加IT培训,大家一定要注意这五点!
    蜗牛学院分析:Web前端开发的就业前景怎么样,薪资待遇如何?
    软件测试和测试开发有什么区别?
    转行者越来越多,程序员是不是不值钱了呢?
    蜗牛学院卿老师:Python中几个比较容易混淆的概念解释
    webpack4.x的css单独打包、合并、自动添加前缀、压缩
    webpack4的splitChunksPlugin配置参数详解---代码分割 、懒加载以及prefetching 和 preloading
    vue列表页进入详情页,返回列表项不刷新
    js数组去重
  • 原文地址:https://www.cnblogs.com/yinrw/p/9449370.html
Copyright © 2020-2023  润新知