移动APP测试22条军规

1、设备和平台

     操作系统

     设备硬件

     屏幕尺寸

     分辨率

     像素密度

2、移动网络切换

网络切换

异常处理提示

network link conditioner

3、多任务处理

app切换处理

恢复

流畅度

4、手势操作

应用手势

操作系统手势

5、用户体验

横竖屏

辅助功能accessibility

一致性

web view

6、通知和信息

权限

传感器

通知栏

消息推送

7、操作系统特性

android

iOS

8、不同设备信息同步

一处改变

多处同步

9、特定设备

三星的

htc

魅族

小米的miui

10、多文件格式支持

PDF, OFFICE,WORD,EXCEL

图片

视频

11、国家和地区支持

文字显示

时间和日期格式

输入法

12、高内存占用

操作系统本身对于app内存的限制

大量图片

长时间语言

大容量视频

13、非标准控件

操作系统本身提供的控件

第三方类库的控件

app中独立实现的控件

14、app升级管理

覆盖/增量安装

用户信息

数据库变化

删除app

15、app缓存机制

更新频率

更新显示

16、第三方app集成和调用

app集成

app调用

17、app依赖

第三方系统/app

webService

API 和集成测试

18、自动化测试和探索式测试

自动化测试

单元测试

模拟器

用户旅程的自动化测试

探索式测试

实际设备

页面跳转

数据流动

设计多页面的流程操作

19、安全测试

WebService

iPhone configuration utility

android developer tools:DDMS

SQLite 数据库

app请求中用户信息

20、性能测试

网络连接数独

操作流畅度

WebService性能

SQLite数据库的性能

21、操作系统升级

新的操作系统的特性和规范

当前系统的回归测试

新系统的适应性测试

22、持续集成和持续部署

稳定性问题

iOS: TestFlight

Android:  Dropbox

你可能感兴趣的:(移动APP测试22条军规)