APP的兼容性怎么测试,测了哪些机型?哪些版本?那又怎么测 Android的兼容性、怎么测手机的兼容
App的性能分为服务器端的性能和手机端的性能。服务器端的性能,我们用 Jmeter工具进行测试的,和 web的端性能测试方法一样的。我们是用 monkey做手机端 App的稳定性测试的,使用 monkey跑 10万次,看它会不 会出问题,如果出了问题,我们再定位原因,具体的做法是这样的:
(1)在跑 monkey前,先使用 adblogcat-c清空手机的 logcat日志
(2)接下来,使用 adblogcat-vtime获取 logcat日志并导入本地文件
(3)使用 iTest开始监控 app的资源,并使用 monkey运行被测应用:adbshell monkey-p包名 -v10万次 并将执行结果导入到本地
(4)测试完成后查看 monkey日志,如果说它跑的次数跟我设的次数不一样.就说明 monkey中途跑失败了。那我就要去看看 monkey日志中有没有 crash或者 anr的关键 字,如果有还需定位到是什么原因导致的 anr或者 crash的问题。并且将相关日志和 logcat日志与进程号提交给开发定位,如果是 anr的问题,还需要从安卓中获取 /data/anr/traces.txt文件提交给开发定位。
android和 ios的资源监控
android的手机我们是使用 itest去进行监控他的资源使用 iOS的话,我们当时是开发自己在 app中嵌套了一些代码进行监控的。
如果在 monkey测试过程中,出现 crash你怎么定位?
crash一般是空指针导致的,在 monkey日志中输入“crash”搜索到相关的日志,然后把 日志给开发定位
如果开发修复了问题