个人感觉苏州互联网公司在测试开发方面的技术积累并不是很多,业务测试居多,还有很多的路要走
期待有介绍苏州测试环境的文章
楼主,有没有调研过 ios 是不是也可以进行基于数据对比的覆盖安装测试?
赞,版本更新速度越来越快了
思寒,想请问截图标注是如何实现?
都是干货,大赞!!
#13 楼 @heavennash Cafe 基于 hook 的原理,基于 instrumentation,通过自定义 listener 替换原有的 listener 进行事件的录制,而 uiautomator 是基于 accessibilityNodeInfo 中的信息进行事件的监控录制。
instrumentation 是基于控件 Id 进行录制的,因为通过 listener 这种方式可以获取非常全面的信息,只要自定义的 listener 足够全面,(貌似 Spinner 控件无法录制),可以获取当前触发事件的一系列信息,但是最大的问题是无法进行跨 App 的录制。
uiautomator 可以是通过对 AccessibilityEvent 的事件类型进行判断,但是有时候对于一条滑动事件,可能会触发多条事件流,且录制过程中可能会丢失一些事件,但优点是可以进行跨进程录制。
以 Instrumentation 录制为基础,通过 UIautomator 进行事件流信息的补充,是不错的选择~