智能设备功能的日益强大和用户使用场景的多样性,使一款APP在移动设备端中断操作非常频繁,APP在中断场景的表现直接影响用户体验,中断测试是APP功能测试的必测内容。

说到手机的中断测试,来电中断是大家最容易想到的,常规的测试包括呼叫和通话中断。贴近智能手机的用户应用场景,我们发现打电话已经不局限于使用运营商网络,常用的社交软件如QQ、微信都支持语音和视频电话。这些软件使用网络进行通话或者视频,与运营商电话网络形式不同,所以非常有必要做中断测试。

中断测试要点

中断指软件在工作中被其他的任务或意外事件等情况终止推出,相应的测试即为中断测试,中断测试有人为中断、新任务中断以及意外中断等几种情况

中断详细包括以下:

来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断

短信中断:接收短信、查看短信

其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

中断场景:

在以下场景介入外部事件(来电、短信、插拔数据线等)

1. 登陆界面load时交互信息数据

2. 读取好友列表界面load时交互信息数据(最密好友列表刷新、好友列表刷新)

3. 好友列表界面load时交互信息数据(添加、删除好友时)

4. 查询个人资料界面load时交互信息数据

5. 查询排行榜界面load时交互信息数据

6. 查询游戏战绩界面load时交互信息数据

7. 查询财务界面load时交互信息数据

8. 游戏积分上传界面load时交互信息数据

游戏中断 :

在游戏运行的过程中,对游戏进行停止动作,例如短信,来电等,使游戏暂停。从而验证游戏的稳定性。

中断操作:

在游戏从开始起,一直到游戏完全退出,都算游戏过程,此过程中,游戏中的任何一屏,都应该可以中断,平且正常返回,且不会出现任何问题。

通过弱网模拟测试,测试APP在手机网络质量较差的情况下的运行情况,全面再现网络速率、丢包率等,快速提升用户弱网体验

TestBird

来电中断在app中断测试的解决方案相关推荐

  1. MicroBlaze:按键中断的学习与测试实验

    目录 一.引言 二.AXI INTC 三.按键中断 四.测试结果 一.引言 中断是一种当满足要求的突发事件发生时通知处理器进行处理的信号.中断可以由硬件处理单元和外部设备产生,也可以由软件本身产生. ...

  2. 移动应用/APP的测试流程及方法

    1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先 ...

  3. 移动APP的测试流程及方法

    App的测试流程整理 1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长 ...

  4. APP手机测试-理论

    APP测试 课程目标 功能.性能测试安装与卸载软件更新升级登录测试离线测试信息推送UI界面测试 兼容性(操作系统.厂商.屏幕-尺寸-分辨率)安全性测试 中断测试 网络测试 性能测试 功能测试 根据产品 ...

  5. App兼容性测试/MONKEY配置和安装

    App兼容性测试/MONKEY配置和安装 APP测试的兼容性测试 Web测试和App测试有什么区别 性能和稳定性工具---MONKEY 环境配置和安装 云测试平台 APP测试的兼容性测试 上线后进行兼 ...

  6. 如何做好App的测试工作

    作者:严路 链接:https://www.zhihu.com/question/22195880/answer/93212907 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...

  7. 如何做好app的测试工作?

    腾讯有个平台可以实现适配兼容.服务器压力.性能测试.弱网络.耗电量测试等等,挺全面的.WeTest腾讯质量开放平台,本人亲测过体验还不错. 下面说一下测试一个App具体包括哪些方面,以及每个方面的关键 ...

  8. 如何做 APP 安装测试 ?

    读者提问:如何做 APP 安装测试 ? 阿常回答:这个问题我分别从 1.安装方式:2.安装平台:3.正常流程安装:4.异常流程安装 这四个方面来回答. 一.安装途径 tips:安装完毕请确认你安装的版 ...

  9. 手机移动APP的测试

    一.功能测试: 应用的启动和停止 1.1 首次启动 是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用;首次启动时间是否合理;该拉取的信息是否正确;桌面图标是否创建成功,功能启动快捷 ...

最新文章

  1. 合同模板布局html,套打模板制作(合同类模板)
  2. 带你看android的内心世界
  3. git提交屏蔽某java类_git 删除某次指定的提交
  4. 提交git push 的时候报错,Please make sure you have the correct access rights
  5. mysql中使用sqldriverconnect()报错的解决
  6. 3-5Tensor创建编程实例
  7. layui表格取消横向滚动条_layui滑动条如何隐藏
  8. python的this_python中的this——self | 学步园
  9. 文件在IDEA中已进行Git的Commit操作,使其从暂存区提交到本地仓库,但是未Push到远程仓库,此时进行Pull操作出现代码冲突
  10. 【Golang 快速入门】高级语法:反射 + 并发
  11. 六自由度机械臂参数化设计
  12. 最短路径BFS算法matlab,数据结构笔记——最短路径BFS算法
  13. 关于统计一篇很好的文章
  14. 新手操作孕妇防辐射服暴利项目,也能日入500+
  15. python 打印下标和值
  16. json嵌套字典数据获取
  17. 云服务器流量是什么东西_云服务器流量最大是多少?需要多少带宽?
  18. 三位半?四位半?万用表显示位数到底怎么看?
  19. “decompose“没有适用于“ts“目标对象的方法
  20. 埃森哲java笔试_【埃森哲Java面试】埃森哲java面试-看准网

热门文章

  1. mac 查看redis 版本
  2. html横线滑动代码,html 横线的代码 - osc_5dluvsgf的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 您知道只需2步就可以展示健康码的方式吗
  4. HTML学习之tr|td|th标签
  5. 基于SSH开发网上机票销售系统
  6. 【机器学习笔记】 模型评估:查准率、查全率和F1
  7. VRay for 3ds Max如何渲染大场景(大图像、大分辨率)的图?
  8. PHP检测字数,js判断文本框剩余可输入字数的方法
  9. The Sky Is NOT The Limit 苍穹无限
  10. cube-ui的搭建