介绍
本文介绍几款开源的自动化测试工具或者框架。

AutoTest
该框架是为了测试人员的 WebUI 自动化测试需求和开发人员的自测需求。尤其适合在产品研发过程中使用。对于不懂编程的测试人员来说,可以免去 Java、Python 或者其他语言的学习过程,只要了解 XML 或者 Excel 等文本即可。

官网:https://www.oschina.net/p/autotest

UI Recorder
该工具来自阿里巴巴,采用了 nodejs 技术,基于 mocha、jwebdriver。是一种浏览器的录制技术,会生成 js 代码。

官网:https://www.oschina.net/p/UI-Recorder

Dagger
该框架来自网易公司,基于 Selenium 和 TestNG 实现了简单的 WebUI 自动化。

官网:https://www.oschina.net/p/dagger

优点:API 简单,对 Flex 有简单的支持

缺点:定位方法单一(只能 xpath),框架耦合较大,只支持 excel 格式的数据源

Cafe
该框架来自百度,是对 Android 应用的自动化测试框架。

官网:https://www.oschina.net/p/cafe

macaca
官网:https://www.oschina.net/p/macaca

PatatiumWebUi
官网:https://git.oschina.net/zhengshuheng/PatatiumWebUi

这是 Java 编写的框架,基于 Selenium、TestNG 等技术。


↙↙↙阅读原文可查看相关链接,并与作者交流