测试管理 Monkey 测试中,对外放声音的处理方法?

XufeiLi · 2019年07月09日 · 最后由 married577 回复于 2019年07月17日 · 2562 次阅读

如何在 Monkey 中,控制音量持续处于最小化状态。

共收到 17 条回复 时间 点赞

插个耳机

monkey 里的话可以按 event 占比 或定期执行 keycode 25 164 91
monkey 外的可以用 adb 定时执行 keycode

浮云 回复

按你说法还得循环判断

我们直接插耳机

大佬的方法还是不错的

浮云 回复

其实很想知道,monkey 测试有必要深究吗

married577 回复

评估压测为主,可以拦住随机压测中的严重问题,概率性问题补充 bug 数量跟进解决进度。当初我的方案拦过必现死机问题,连 MTBF 压测都没出。最后研发定位发现是研发新改动的判定分支有一个 if 分支是有问题的。

评估性专项,固定时长,固定压测范围的压测,多台设备增加样本量,至少两台吧。最后通过 bug 数量和发生频次评估稳定性,算是常规 ROM 测试中 MTBF 的补充

插耳机,是最靠谱,网上购买下插头,一堆也就是 8-10 元钱~就可解决了

我觉得这种问题真的没必要深究。。。

xuxu 回复

插耳机不会影响测试结果吗

1.

强制静音,并且禁止音量修改

浮云 回复

等级不够,不明觉厉,求源码😎

插耳机 +1

married577 回复

也不用,就是 monkey 测试中不改音量。15 年我是用这个方法解决的,做的 shell 管理 monkey 执行过程的随机压测方案,不过之前也被我弃了。安卓端新设计了基于 Hierarchy 信息解析的随机遍历方案在持续完善。
(https://testerhome.com/topics/3553)
(https://testerhome.com/topics/3685)

谢谢各位回复。

调小音量,monkey 事件比例去除 --pct-syskeys 0

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册