一、移动APP的Crash的分类(产生的原因):
1.内存泄露;--安卓和iOS都有自己可以去检测的方法;测试人员可以使用工具发现;
2.开发人员代码不规范,基础不扎实;(数组越界;并发操作,逻辑错误,堆栈溢出)
3.SDK错误
4.主线程阻塞;响应时间比较长,程序挂起;
二、安卓和IOS APP测试的区别,个人总结一些:
1.安卓碎片化;版本多;适配多 ,iOS相比比较少;风格不一
2.开源和封闭;
3.易用性,操作方面;iOS支持手势比较多样;因为物理按键少;
4.安全性,iOS高于安卓;
5.崩溃处理方式不一样;iOS直接闪退;Android会先卡顿;再弹出一个提示框
三、移动App测试和PC端测试区别
1.一个是 B/S (web端) 一个 是C/S(客户端) 系统结构方面不同
2. 兼容 web(操作系统和浏览器);客户端 (操作系统和手机型号 以及屏幕分辨率)
3 对比web 客户端 需要关注(所谓的专项测试包括 弱网 、 安装 、更新、卸载 、权限、界面手势操作、安全)