移动测试与传统测试的区别

1.安装卸载升级测试

不同操作系统 不同系统版本 不同界面UI

异常场景:安装过程能否取消  死机了 没电了 自动重启了 断网   安装空间不足

升级是否强制升级  新老版本是否兼容 升级过程中意外情况是否回滚 升级后用户数据状态的保留 跨版本更新处理

卸载结果 及卸载过程中的意外处理

2.耗电量和发热测试

3.流量测试

安卓工具;adb   ios工具:Xcode

 

4.兼容性测试

不同操作系统,不同屏幕大小 不同语音设置 不同网络连接  不同主流机型  的兼容性

同时要考虑 同一设备上面的主流app之间的兼容,如微信支付宝

5.弱网测试

测试工具 ATC

6.中断测试

app使用过程中 突然进入电话 ,或其他app推送,切换到其他的app上,不同app之间的相互切换

7.手势测试

8.权限测试

未开权限时的使用情况及提示,如未使用麦克风权限

9.客户端测试

一个好的应用 如果只能在高端机运行 不能在低端机运行也是不行的

10.极限测试

移动app在一定临界点的行为  如 CPU内存超过95%

切换飞行模式  切换时区  持续使用下的内存泄露

11.非功能测试 

最重要的  用户体验

 

移动测试与传统测试的区别

上一篇:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.


下一篇:Java框架之MyBatis 06-全局配置-mapper映射-分步查询