13.Watir:网络UI测试工具
Watir 是开源的网络UI测试工具,它基于Ruby网络应用。在网络应用开发中,它作为工具包被用于基于浏览器的自动化测试。
14.Ranorex :自动化测试工具集
Ranorex 是自动化测试工具集,它容易使用切容易理解。Ranorex允许开发者记录UI操作,又不需要编写代码,就可以完成自动化UI测试工作。Ranorex这个工具集同Visual Studio完全兼容后,开发者可以在 Ranorex Studio 搭建的UI测试环境下,将已经存在的项目打开和测试。
15.Culebra GUI:脚本测试工具
Culebra GUI能够帮助 AndroidViewClient 脚本生成工作模版,还支持再次修改生成的工作模版。与此同时, Culebra也算是个用户友好型的 GUI,可以产生三种不同的脚本,尤其适合执行黑盒测试生成脚本。有了Culebra GUI这个工具后,开发者以及测试人员只要动鼠标,就可以对相关设备进行操作,还可以在后台执行脚本,且将其保存在 python 的文件夹中。
16.Pioneer.js:Web 应用测试工具
Pioneer 是 JavaScript 领域的专用语言,比较容易理解,通过真实的浏览器与你的应用进行交互并测试其运行状态。
17.Samurai:网络测试框架
Samurai网络测试框架,它是一个生动的Linux测试环境,预先将Web pen-testing环境下各项功能配置好。
18.Autotest.net:GUI测试平台
Autotest.net是GUI测试平台,它主要通过CLI来进行内部通信。
19.RIATest:GUI自动化测试工具
RIATest是多平台GUI自动化测试工具,主要为 Adobe Flex应用程序而设计。
20.WatiN:网络应用测试工具
Watin 属于用于.net的网络应用测试工具,主要是用c#编程语言来编写,给你提供一个在火狐以及IE浏览器中使用.net进行自动化测试的简单方法,是他的主要目标。
21.Tellurium :自动化测试框架
Tellurium这个自动化测试框架,是基于web应用程序的一个UI模块。它是一个集合,聚合各种UI元素,代表了嵌套了基本UI元素格式的复合UI对象。
22.Webdriver:CSSCSS回归测试工具
Webdriver主要是运用在 WebdriverIO 的自动视觉回归测试工具。初始化过后,它可以通过一个额外的 webdrivercss 指令增强 WebdrivercssIO 实例,并且使保存你的应用程序部分截屏成为可能。
23.Squish:Qt GUI测试工具
Squish/KDE是Qt GUI测试工具,它免费,还可建立KDE上的程序并运行测试。Squish提供了一个可选择脚本语言的通用的测试框架,还提供特殊测试的函数,界面打开,附加功能,测试管理系统的集成,一套帮助程序建立与调试的功能强大的IDE和一系列可使测试易于自动运行的命令行工具等扩展。
24.Marathon:Swing应用测试工具
Marathon 允许你通过播放并记录 Java Swing UI 应用脚本。Marathon采用 Java 所编写,它的脚本语言是Python以及Ruby。Marathon这个Swing应用测试工具包含一个调试器、记录器、播放器以及编辑器。
上面24款GUI测试工具,不知道有没有你的最爱。