软件测试面试题APP篇

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”搜索到相关的日志,然后把 日志给开发定位

如果开发修复了问题

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值