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.页面文本输入数据过多时,页面是否会正常显示;

app内部H5测试点总结的更多相关文章

  1. 钉钉企业内部H5微应用开发

    企业内部H5微应用开发 分为 服务端API和前端API的开发,主要涉及到进入应用免登流程和JSAPI鉴权. JSAPI鉴权开发步骤: 1.创建H5微应用 登入钉钉开放平台(https://open-d ...

  2. 碰到一个在app内部浏览器锚点异常的问题

    最近在做一个文章评论的功能,其中一个需求是:在提交完评论后,需要跳转到位于页面底部的评论区域,正常情况下location.href=http://m.hostname.cn/article#comme ...

  3. 苹果拒绝App内部使用版本检测功能

    10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through ...

  4. iOS原生App与H5页面交互笔记

    文/MikeZhangpy(简书作者)原文链接:http://www.jianshu.com/p/4ed3e5ed99c6著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 最近在做一个项 ...

  5. 手机无须ROOT不用修改hosts即可在本地测试安卓、苹果APP和H5应用

    开发手机APP和 H5 应用经常需要在本地和线上环境分开测试,一般想到的操作都是修改hosts,我也一直这么干的,但手机上修改hosts是需要 ROOT权限的,这样太过麻烦,还有变砖头的风险,而且有些 ...

  6. Android APP 内部捐赠实现(支付宝&微信)

    Android APP 内部捐赠实现(支付宝&微信) 目前支持 支付宝和 微信. 项目地址:https://github.com/didikee/AndroidDonate https://p ...

  7. vue打包app嵌入h5,区分app进入和android,ios显示不同的下载链接

    vue打包app嵌入h5,区分app进入和android,ios显示不同的下载链接 需求:自己app打开的登录页面不显示app下载链接.其他地方打开判断android手机的跳转到android下载页链 ...

  8. vue用hbuilderX打包app嵌入h5方式云打包和遇到的问题

    vue用hbuilderX打包app嵌入h5方式云打包和遇到的问题 vue用hbuilderX打包app就可以了,不过有兼容性问题,转换rem的用不了,嵌入到app的webview里面变得很小了,另外 ...

  9. android app内部更新适配到8.0

    app 内部跟新是app中必须要有的功能,在app出现改变时,app内部更新能以最快的速度将应用提升到最新版本. 步骤: 1.获取本地app的版本号 int versionCode = 0; try ...

随机推荐

  1. UVA1723 Intervals

    这题$n$倍经验…… 考虑差分约束: 我们设$s_i$表示$[-1, i]$这个区间中数字的种类数,那么一个条件的限制相当于$s_{b_i} - s_{a_i - 1} \leq c_i$,那么连边$ ...

  2. 第二周个人作业:WordCount

    github地址 https://github.com/lzwk/WordCount PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 40 · ...

  3. C++面试笔记--单链表

    1.编程实现单链表删除节点.       解析:如果删除的是头节点,如下图: 则把head指针指向头节点的下一个节点.同时free p1,如下图所示: 如果删除的是中间节点,如下图所示: 则用p2的n ...

  4. ArcGIS Server GP服务使用常见错误总结

    ArcGIS GP服务问题列表 输入参数错误 在使用GP服务时,从创建模型到发布服务,再到调用服务,整个过程都需要注意输入参数和输出参数的问题.GP服务支持的输入和输出参数可详见 http://hel ...

  5. Winform 数据库连接配置界面

    一.添加引用       C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Microsoft.Data.ConnectionUI.Dial ...

  6. 在OnRowDataBound或OnItemDataBound事件中获取字段值

    不管是在GridView,DataList还是Repeater控件中,其中Repeater控件,没有DataKeyNames或是DataKeyField属性,想获取记录的主键值,只好用Label或是H ...

  7. javascript 实现类似百度联想输入,自动补全功能

    js  实现类似百度联想输入,自动补全功能 方案一: search是搜索框id="search" //点击页面隐藏自动补全提示框 document.onclick = functi ...

  8. js对象的深浅拷贝

    JS数据类型可以分为(ES5,暂时不考虑ES6): 简单数据类型:Number.String.undefined.boolean 复杂数据类型:Object.Array 简单的数据类型,往往是赋值操作 ...

  9. [SinGuLaRiTy] 贪心题目复习

    [SinGuLaRiTy-1024] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. [POJ 2709] 颜料 (Painter) 题目描述 ...

  10. C语言字符串操作

    1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度 ...