Macaca [公告] Macaca 技术开放计划

达峰的夏天 · 2016年05月27日 · 最后由 达峰的夏天 回复于 2017年06月03日 · 3641 次阅读

Macaca 开放有一段时间了,目前有大量的用户群,其中不乏成规模的团队,考虑到后面国内的社区的建设成本和可行度,未来将长期服务在 TesterHome 社区。

接下来也会有一个长期用户服务计划推出。

计划想做什么?

Macaca 始终坚持开放,分享,共生,技术至上,永不商业的初衷。希望与高手如云的 TesterHome 一起打造国内测试的首选。

Node.js 培养计划

Macaca 的所有模块都是使用 Node.js 开发或封装,期初的开发人员也都是来自 Node 社区的开发者。经过与多个语言慎重对比,客户端实践也毅然地决定首推 Node.js,更是提供了所有平台通用的 API 文档,让你的团队和个人尽量只有一次学习成本或者没学习成本,门槛也再一次降低。

  • 使用 Node.js 实践自动化测试,写测试脚本的,我们会优先提供相应的技术支持和答疑。
  • Cnodejs.org 社区管理人员达成合作,大家可以将目前对 Node.js 的疑问和需要提供的帮助回复到下方,我们酌情整理出大家最需要的资料,也希望大家注册该社区,主动学习。

其他语种计划

Macaca 遵从 W3C Webdriver 协议设计,理论上支持所有语言的绑定,考虑到大部分使用者的技术栈无法直接迁移 Node.js,针对 Java 和 Python 两个语系会提供绑定支持,后面会有实践文章发到社区,不过需要等几天时日。另外,其他语言经考虑暂不会支持。相对于 Node.js 的优质技术推动,这是偏保守的计划,当然做出这个决定是因为我们一切以用户服务为第一重点。

攻坚和分享

针对 Apple, Google, FB 等公司推出的测试框架会有长期源码级深究和分享的计划, 如 chromedriver, xctest, uiautomator 等等

国内社区

TesterHome - Macaca 专区

更多支持

吸纳计划

Gitter Chat 加入 只针对有 GitHub 使用习惯的中高级开发者

目前开放在 Github,欢迎阅读 Macaca 各个模块的源代码,我们希望你能了解,熟悉,甚至去与其他你喜欢的框架去比较。更希望你能够在足够了解的前提下,贡献自己的智慧和更优解。

欢迎恒温@lihuazhang加入 Macaca 研发团队,会承担关于,未来讨论、研发、文档等方面的工作。

吸纳计划也是长期的,希望有追求的你任何时间说出你的想法,联系我们。

共收到 10 条回复 时间 点赞

可以说明一下和现有框架的差异性吗 比如 appium

#1 楼 @dongdong

  • 全平台支持,不限制移动端
  • 更专业的 Node 模块开发和封装
  • 驱动更加快速、稳定
  • 本地到持续集成的方案提供
  • 技术栈更新更快
  • 协议更自由 MIT
  • 全面的技术支持
  • 在国内社区更有优势

java 的支持,需要多久啊?

#3 楼 @wenshi11019 用 appium 的客户端就可以了吧 @xdf

希望能够支持 python

#4 楼 @lihuazhang 不是 Macaca 支持吗?

达峰的夏天 [该话题已被删除] 中提及了此贴 08月17日 22:13
达峰的夏天 成为 Macaca 项目贡献者 中提及了此贴 05月20日 16:27
达峰的夏天 成为 Macaca 项目贡献者 中提及了此贴 05月20日 16:29
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册