UiAutomator Android 插件化后,如何进行跨进程的 UI 自动化测试,求支招

淽沐 · 2015年08月25日 · 最后由 我去催饭 回复于 2015年08月26日 · 2359 次阅读

由于 Android 插件化是一个趋势,支持组装插件,支持多业务线操作。
一个 APP 有多个进程 +webview 这种,如何进行 UI 自动化,大家有这么做的吗?
调研了如下框架:
1.Robotium
一个优秀的测试框架,基于 Instrumentation 的二次封装,支持 webview,不支持跨进程。
2.UiAutomator
目前最佳的 UI 自动化测试框架。基于 Android 4.X+ 系统,专业 UI 自动化测试,可以模拟用户对手机的各种行为。编写快速、可以使用大部分的 Android API、无需签名,无任何 Activity 限制,但是不支持 webview。
3.Appium+Android+python
支持 webview+uiAutomator,我在实际使用中,对 webview 操作依然无法点击,如果有使用的好的,求指教。

如何进行跨进程的 UI 自动化测试?
目的是为了测试多进程之间进行 UI 的来回切换,是否对用户造成影响。

目前考虑使用录制工具进行最后集成之后发布之前的,整体回归测试。但是体验不是很好

共收到 7 条回复 时间 点赞

首先,如何自动化,lz 说的是如何 UI 自动化,还是如何自动化?

其次,你自动化的目的是什么?

这些都需要说清楚,否则讨论无意义

目前考虑使用录制工具进行最后集成之后发布之前的,整体回归测试。 --- 没看明白啥意思

就是使用录制工具进行 UI 的测试

#3 楼 @chungeguo 你上面提到的貌似都没自带录制吧(appium 勉强算有,但不好用)。。。

市面上录制工具很多,但是都不好用哦

就是方向是对的,但是,哈哈,你懂的

只要资金允许,会有公司为你开发相应的软件的,要免费的话估计悬,按键精灵?

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