1.Android特性测试
横竖屏、home键、音量键、power键、返回键等。
横竖屏:跟需求相关,比如大图页横屏显示。
Home键:回桌面再切换回app,是否正常。
返回键:返回上一操作界面(有可能出现需要多次退出app的情况)
2.各种网络状态下进行测试
慢网络:10k/s
CMCC网络:能连上wifi,但无法连外网
无网络:飞行模式
3.关机、重启、锁屏
关机、重启,系统定时任务(如闹钟),数据配置是否会丢失。
锁屏、解锁,是否正常。
4.应用切换
切换应用,回到原界面。eg:按home键,打电话或者短信,第三方app(应用内推荐app、微信、地图路线)
5. 系统API
需要确认设备是否支持,不支持是否会crash。eg:打电话,发短信,拍照,sd卡。
6. 操作系统兼容性
Android:
2.2.x 7.5%
2.3.x 54.4%
4.x 31.4%
iOS:
4.3.x 4.6%
5.x 55%
6.x 33.8%
78. android分辨率兼容性
480*800 40%
320*480 20%
480*854 15%
540*960 7.5%
720*1280 6.4%
240*320 5.5%
8. 清空数据或强制退出之后是否能够正常运行
打开app时,清空缓存(系统,360等安全软件),再返回app,是否会crash
9. 用户环境
真实环境测试,即用户一般会在手机中安装哪些软件,进行安装之后测试。第三方应用冲突
360、qq助手都安全类软件,在后台运行时,使用app是否会触发这类软件
输入法冲突
10. 卸载、安装
覆盖安装,升级安装。覆盖安装如果新版本有改动底层数据库,无法加载历史数据,可能会出现crash
软件安装在sd卡上,卸载sd卡再启动app。部分机型rom,将app移动到sd卡上,在桌面上的链接会无法正常使用。
11. 用户体验测试
应用界面,用户体验测试
UI,调用系统API,与app风格是否相符
列表拖动、大图滑动是否流畅
列表页、单页图片清晰度。与图片尺寸有关,但不是越大越好
真机测试
12. 压力测试
长时间、高强度操作应用,OOM
app长时间放在后台,激活app再操作。有可能对象被系统回收,出现crash
Monkey发现的OOM、NullPoint
14. 安全测试
API数据请求加密,内存数据加密
15. 自动化测试
android:robotium、monkeyrunner
iOS:instruments
16. 性能测试
traceview
浙公网安备 33010602011771号