App测试
总结:
测试内容一般可分为web测试与app测试,两者中 对于测试业务逻辑正确性都是十分重要的。
web测试还会考虑到:兼容性测试(浏览器和计算机分辨率);
而app测试还会考虑到:应用和手机以及手机系统的常用操作是否能够正常兼容。
APP测试的测试内容
一.业务逻辑正确性
1.产品需求文档
2.隐性需求
二.兼容性测试
1.系统版本
原生/定制安卓,还要考虑不同版本
IOS,还要考虑不同版本
2.系统分辨率
3.网络状态
三.异常测试
1.热启动
2.网络切换和中断恢复
3.电话和信息中断恢复
四.升级、安装、卸载测试
1.临近版本升级,跨版本升级
2.首次安装,卸载后安装,覆盖安装
3.正常卸载,卸载安装卸载
五.健壮性测试
1.手机资源消耗(CPU/内存)
2.流量消耗
3.崩溃恢复
APP测试的工具
实体测试机 或 模拟器
APP测试的自动化测试
adb 和 appium
(电脑要安装JDK环境、SDK环境、appium安装包 等)
APP测试的稳定性测试
adb和monkey