Selenium 自动化测试框架介绍

LinuxSuRen · 2017年01月04日 · 最后由 狗狗SOSO 回复于 2017年02月18日 · 2495 次阅读

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

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 等技术。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

好!

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

谢谢整理分享!!!

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