AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

移动APP测试的22条军规 by 黄勇@ThoughtWorks

发布者 mobile
发布于 1439000546207  浏览 8139 关键词 移动开发, 用户体验, 自动化测试 
分享到

第1页

移动APP测试的22条军规

By ⻩黄勇 @ ThoughtWorks Weibo @⻩黄勇Yale



第2页

2



第3页

1.设备和平台

• 操作系统 • 设备硬件 • 屏幕尺⼨寸 • 分辨率 • 像素密度





第4页

1.设备和平台

• Google Analytics • Adobe Omniture • iOS版本占有率 • Android版本占有率





第5页

2.移动⺴⽹网络切换

• ⺴⽹网络切换 • 异常处理的提⽰示 • Network Link Conditioner





第6页

3.多任务处理

• App切换处理 • 恢复 • 流畅度





第7页

4.⼿手势操作

• 应⽤用⼿手势 • 操作系统⼿手势





第8页

5.⽤用户体验

• 横竖屏 • 辅助功能Accessibility • ⼀一致性 • WebView





第9页

6.通知和消息

• 权限 • 传感器 • 通知栏 • 消息推送





第10页

7.操作系统特性

• Android

• Widget • Dalvik和ART

• iOS

• Widget • SlideOver • SplitView • Picture in Picture • App在系统中的设置





第11页

8.不同设备信息同步

• ⼀一处改变 • 多处同步





第12页

9.特定设备

• 三星的TouchWiz • HTC的Sense • LG的UX • 魅族的FlyMe • ⼩小⽶米的MIUI





第13页

10.多⽂文件格式⽀支持

• PDF • Office: Word, Excel, PowerPoint • 图⽚片 • 视频



第14页

11.国家和地区⽀支持

• ⽂文字显⽰示 • 时间和⽇日期格式 • 输⼊入法





第15页

12.⾼高内存占⽤用

• 操作系统本⾝身对于app内存的限制 • ⼤大量图⽚片 • ⻓长时间语⾳音 • ⼤大容量视频



第16页

13.⾮非标准控件

• 操作系统本⾝身提供的控件 • 第三⽅方类库的控件 • App中独⽴立实现的控件





第17页

14.APP升级管理

• 覆盖/增量安装 • ⽤用户信息 • 数据库变化 • 删除App





第18页

15.APP缓存机制

• 更新频率 • 更新显⽰示





第19页

16.第三⽅方APP集成和调⽤用

• app集成 • app调⽤用





第20页

17.APP依赖

• 第三⽅方系统/app • WebService • API和集成测试





第21页

18.⾃自动化测试和探索式测试

• ⾃自动化测试

• 单元测试 • WebService的⾃自动化测试 • 模拟器 • ⽤用户旅程的⾃自动化测试





第22页

18.⾃自动化测试和探索式测试

• 探索式测试

• 实际设备 • ⻚页⾯面跳转 • 数据流动 • 涉及多⻚页⾯面的流程操作





第23页

19.安全测试

• WebService • iPhone Configuration Utility • Android Developer Tools: DDMS • SQLite数据库 • App请求中⽤用户信息





第24页

20.性能测试

• ⺴⽹网络连接速度 • 操作流畅度 • WebService性能 • SQLite数据库的性能





第25页

21.操作系统升级

• 新的操作系统的特性和规范 • 当前系统的回归测试 • 新系统的适应性测试



第26页

22.持续集成和持续部署

• 稳定性问题 • iOS: TestFlight • Android: Dropbox





第27页

27



第28页

移动APP测试的22条军规



第29页

Q&A





支持文件格式:*.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。