新手区 为团队选哪个测试自动化工具

jojotester · 2016年03月02日 · 最后由 蓝天 回复于 2016年12月08日 · 1449 次阅读

背景介绍

所在的项目 是公司内部使用的唯一款 “类微信聊天”+“类新闻客户端” 的 APP,前端 iOS/Andriod 都有,后端有管理平台。产品后续进入了稳定期,功能不会大改。会有版本迭代测试任务,空闲时间不多。

团队情况

没有相关自动化测试的经验,没有编程基础;(只有 1 年简单的 APP 手工测试经验,基本不涉及用工具来测试);测试部门没有这方面互联网 APP 的积累(所在部门的原有产品不涉及互联网 APP,我们这个是第一款,目前看短期内不会引进有经验的人才)

尝试

现在部门想上自动化,让我选择一款工具来实现,下面根据社区帖子和网上找的内容,找到了以下几款

  • Robotium
  • UIAutomation/UIAutomator
  • Monkey/MonkeyTalk/MonkeyRunner
  • Appium # 提问 团队想在半年内有成效的输出,选哪个才适合我们团队?
共收到 17 条回复 时间 点赞

可以选择 robotframe +appiumlibrary,很适合没有编程基础的人,我就属于没有编程基础,只是喜欢找 bug 钻牛角尖,学这个很快上手。其他至少要 java.

—— 来自 TesterHome 官方 安卓客户端

同意一楼说的,就目前的现状,用 RF 吧。

最简单的莫过于用 adb input 或者用 monkey/monkeyrunnner 不过 ios 不适合,需要用跨平台的或者 xcode 自带的 uiautomation

嗯,rf 上手快,个人建议还是学习一下编程吧…想要一直做,早晚要学。

貌似你没有提到具体是移动端、接口还是后端要上自动化?

如果要短时间内有成效,移动端的 UI 自动化不一定是好的选择。

#1 楼 @a754354300 谢谢,我先搜搜看

—— 来自 TesterHome 官方 安卓客户端

#5 楼 @chenhengjie123 移动端的

—— 来自 TesterHome 官方 安卓客户端

#4 楼 @cy_suncheng 学门语言是趋势

—— 来自 TesterHome 官方 安卓客户端

#3 楼 @kasi 你的建议也是个很好的选择

—— 来自 TesterHome 官方 安卓客户端

是不是国企背景的。就这么个小东西,这么点人,搞什么 UI 自动化。效率不高

rf 也是需要语言基础的。py 你值得拥有。

#12 楼 @anonymity 请问 py 是什么

—— 来自 TesterHome 官方 安卓客户端

#13 楼 @jojotester 好吧。。python。。

@chenhengjie123 说的很对。 如果你们没有经过科学的调研是否应该开展 UI 自动化,没有足够的人手去做,可以断言半年出不来什么成效

@a754354300 有没有 robotframe +appiumlibrary 的学习资料,分享一下,我也想学习一下,谢谢!

好像哪个离开代码都不能很好的使用吧

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