IOS测试要领
有许多新进入移动领域尤其是IOS系统相关的测试人员对于如何测试ios应用感到很无助很困惑。
由于国内一些ios应用是近几年火起来的,所以一些测试相关点甚至工具使用都不是很成熟。在此,针对自己实际应用及结合平日所看国外相关论坛,总结下ios测试的着重点。
下面是一个较为全面的以思维导图形式展现的iOS 测试清单:
简单来说,IOS测试无非几大要点,覆盖全了基本上就到位了。
七大要素:硬件、UI、功能、网络、数据、软件、影音
下面为大家逐一详细介绍之:
硬件
iPhone
- iPhone 3G
- iPhone 3GS
- iPhone 4 (retina)
- iPhone 4S (retina/dual core)
iPod
- 3rd generation (no camera)
iPad
- iPad 1st gen
- iPad 2 (dual core)
- The new iPad (retina / dual core)
UI
- 可接入性
- 半像素
- 视网膜显示屏(Retina display)
- 非视网膜显示(Non-retina display)
- 扩展状态栏调整
- 画像
- 景观美化
- 平滑动画
功能
地理位置服务
- Email配置
- 默认账户
- 默认主题
- 默认内容
无Email配置
强迫更新
栏下拉刷新
- 更新时间戳
- 做出适当的网络请求
Webviews
网络
3G
EDGED
WIFI
Airplane mode 飞行模式
Simulated poor connection 模拟弱网络
- 第一次启动
- 错误消息超时
- 不阻塞主线程
数据
通过数据模型保持更改
时间设置
- 合理地显示所有时区
- 相对时间显示
- 时区之间切换
- 系统时间太快/太慢
国际化
- 支持的语言
- 翻译后长串适配
- 本地化图像文本
软件
iOS
- 4.x
- 5.x
- 6.x
Crash报告
分析
内存警告
- 无Crash
- 缓存状态下查看
升级
- 从以前所有版本升级
- 保存用户设置:推送通知
- 保存用户设置:隐私
- 保存用户设置:用户偏好设定
后台处理
- 应用及时关闭
- 应用在下一次启动时保留上次状态
手势
音频/视频
音乐播放
背景音频
第二屏幕
暂停其它音频