Android 手机系统测试中打断事件测试的重要性
需积分: 11 24 浏览量
更新于2024-09-10
收藏 13KB DOCX 举报
手机时间打断测试
手机时间打断测试是移动测试中非常重要的一部分,这里我们将详细介绍常见的打断事件。
一、什么是打断事件?
------------------
在 Android 手机系统测试中,打断事件是指在应用程序运行过程中,突然出现的事件,可能会中断当前应用程序的执行。这些事件可能来自系统、用户交互或其他应用程序。
二、常见的打断事件
-------------------
### 1. 系统基本打断事件
#### 1.1 Home 键回 home app
当前测试的应用程序将被放到后台处于 stop 状态。如果开发人员修改了接口,我们也会看到不同的结果。
#### 1.2 长按 Home 键,切换应用程序
#### 1.3 Back 键
#### 1.4 长按 Power 键,调出关机窗口
#### 1.5 改变手机方向
#### 1.6 内容冲突检测(content provider)
### 2. Interaction Interruptions
#### 2.1 Class0 SMS
#### 2.2 弹出的 Alarm 闹铃
#### 2.3 来电
#### 2.4 Bluetooth 的 pair 请求
#### 2.5 Bluetooth 的文件发送接收请求窗口
#### 2.6 低电信息提示窗口
这些事件都可能会打断当前 Activity 的生命周期。
三、如何测试打断事件
--------------------
为了测试这些打断事件,我们需要从应用程序的打断机理出发,定制我们的系统测试用例的打断事件。我们可以定制一个应用程序,打印所有继承的方法,然后用这些方法来测试这些接口被调用。如果开发人员处理不好这些接口,可能会出现问题。
四、测试覆盖
--------------
为了达到全面测试,我们需要在测试用例中包含尽可能多的打断事件。当然,不可能每个 UI 都检查,但是关键业务点需要重点测试这些打断事件。在正常的业务流程中,我们不会检查这些,但是我们的开发人员自己也会做到,所以在测试过程中很难以发现更多的问题了。如果加上这些检查,我们的测试覆盖应该是非常全面的而且实践证明也是非常有效的。
五、结论
----------
手机时间打断测试是移动测试中非常重要的一部分。只有通过详细的测试和检查,我们才能确保我们的应用程序在各种打断事件中能正常工作。
2021-04-28 上传
2014-12-18 上传
2013-06-28 上传
2017-03-06 上传
2020-03-04 上传
2020-08-08 上传
2009-02-12 上传
166 浏览量
2007-05-23 上传
qq_970346646
- 粉丝: 0
- 资源: 2
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码