java gui 测试工具_开发者眼中最好的22款GUI测试工具(上)
1.Abbot - Java GUI 测试框架
Abbot是一个基于GUI的简单的Java测试框架,它能够帮助开发者测试Java用户界面。 它提供事件自动生成和验证Java GUI组件,使您能够轻松地启动,探索和控制应用程序。开发者可通过脚本和编译代码两种方式来使用Abbot框架,这就是为什么它被认为是在开发者的系统测试和QA的功能测试中都能用到的最完美的GUI测试工具。
2.EggPlant - GUI自动化测试工具
EggPlant是一个QA的GUI自动化测试工具,它是为使专业商业软件的应用程序测试和手工测试更加简单方便而特别设计的。 因为它不与底层代码进行交互,并且使用图像匹配技术与被测试的所寻找的对象级别应用程序完全不同,所以EggPlant是用于对那些出现问题的应用程序进行QA自动化测试和黑盒测试的最理想的工具,而这些出现问题的应用工具包括Flash, java, HTML, .Net, Silverlight等。
3.GUIdancer - Eclipse的GUI自动化测试工具
GUIdancer是一个用于GUI自动测试的Eclipse测试工具,这个工具强大的行为库可以用于创建Java 和 HTML应用的功能测试。 它可以让那些以前没做过编程工作的测试人员编写模块化的灵活的测试 。 创建测试只需从GUIdancer库中所需的模块拖放即可完成。
4.HP WinRunner
HP WinRunner 是一个自动化的GUI功能测试工具,它支持用户以测试脚本的形式记录和回退UI的交互。由于它能获取、验证和自动回退用户的交互,因此你可以识别缺陷和确定业务流程是否按照所设计的那样工作。
5.IcuTest - GUI单元测试工具
IcuTest是用于WPF应用程序上的GUI单元测试工具。它不仅仅是另外一个能记录和回退的自动化系统,它还可以直接与你的测试框架相结合。开发者可以通过测试代码同时进行调试来测试应用,在没有打开整个应用和个人GUI组件的情况下这种测试也是很容易的。
6.iMacros
iMacros是用于网络测试 、自动化网络和数据提取的独特工具,它不但能记录你的工作,还能回放你那些重复的工作。它能够填充表格并自动化的下载和上传文本、图片、文件和网页,也可以轻松的将你的数据通过CSV或XML文件格式或数据库或任何其他来源导入/导出到web应用程序。
7.FitNesse
FitNesse是一个完整独立的Wiki站点——包含一个网络服务器和自动化测试工具。它完美的应用于协作验收测试,而提供详细描述系统功能的可读信息的单元测试则不是它的菜。
8.Maveryx - 开源的自动化测试框架
Maveryx是一个用于Java 应用程序功能、回归、GUI和数据驱动测试的新型自动化工具。 它不需要任何用于构建和执行测试的GUI图形,而是使用GUI对象探测器来测试GUI对象并在运行的时候通过操作控制它来进行直接识别。
9.QAliber
QAliber是一个用于 windows操作系统平台下桌面和网络应用的免费和开源的GUI自动化测试工具。它包含一套用于 .NET下自动化开发的工具和一个无需任何编码知识技能的GUI自动化编写工具。
10.Selenium - 软件测试
Selenium是一组跨越多种平台的web应用程序自动化测试工具 。通过使用Selenium,开发人员在不需要学习任何测试脚本语言的情况下,可以很容易地使用记录/回放测试工具来编写测试。Selenium 是真正的多平台、多浏览器测试工具,提供对一些流行的编程语言的支持,包括c#、Java、Groovy、Perl、PHP、Python、Ruby和各种流行的测试框架。
标签:性能测试测试网络测试
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
文章转载自:慧都控件
6
好文不易,鼓励一下吧!
java gui 测试工具_开发者眼中最好的22款GUI测试工具(上)相关推荐
- 程序员最喜欢的22款软件开发工具
市面上有海量的软件开发工具,因此,选择最佳软件开发工具可能是一项挑战.本文是 22 款顶级软件开发工具的精选列表. 我们将软件开发工具分为以下几类: 推荐工具 IDE (集成开发环境) 框架 云工具 ...
- linux 渗透工具_适用于Linux的十大最佳渗透测试工具
linux 渗透工具 This article covers some of the best penetration testing tools for Linux Cybersecurity is ...
- java 桌面图标插件_盘点10个非常强大的界面设计工具
你是否还在为找不到合适的界面设计工具而发愁?今天,慧都小编为大家送来了福利,盘点了以下10个非常好用的界面设计工具,相信能让你的UI设计工作如虎添翼,大大提升开发效率. Kendo UI是Teleri ...
- 基于python的压测工具_基于Python和SIPp的自动化压力测试系统设计和实现
信斌 王桂花 摘要:首先,分析了现有测试系统的不足,之后,介绍了软件组成和运行环境说明,最后,设计了基于Python和SIPp的自动化压力测试系统,并给出了相关代码.新的测试系统克服了现有测试系统的不 ...
- 默认文献工具_极大提高效率:深度学习论文写作工具杂谈
加入极市专业CV交流群,与 10000+来自港科大.北大.清华.中科院.CMU.腾讯.百度 等名校名企视觉开发者互动交流! 同时提供每月大咖直播分享.真实项目需求对接.干货资讯汇总,行业技术交流.关注 ...
- c mysql实体类生成工具_【干货分享】C# 实体类生成工具
前言: 项目实战中不论是业务编码还是通用编码,总会归纳出一些通用的工具类.放入项目中一劳永逸,让兄弟姐妹们避免编写重复代码.所以利用了工作之余的时间,将这些散落在多个项目中精致优雅的工具类,归纳起来形 ...
- 艾德克斯充电测试软件_艾德克斯大功率电子负载充电桩测试解决方案
随着国家发展新能源方向的推动,电动汽车发展迅速.目前,国内电动汽车使用多为企业或公交等服务型用户为主,如何能让居民接受并使用电动车,充电设施的配套就成了电动汽车全面推广的基本保障. 充电桩是电动汽车的 ...
- python项目管理工具_有哪些比较好用的开源项目管理工具?
1. 项目名称:开源项目管理系统 Jitamin 项目简介:Jitamin .是一款免费.开源,使用PHP语言开发的项目管理系统.Jitamin灵感来自于Vitamin,并结合了Just In Tim ...
- 22款终端生产力工具,效率飞起!
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 译文:switowski.c ...
- java安卓开发工具_推荐几个非常实用的Android开发工具
工欲善其事,必先利其器.我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序.本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑 ...
最新文章
- 打通Devops的Scrum敏捷工具
- 四、学编程语言前,不了解Git,怎么入坑
- 第七次scrum meeting记录
- O(V*n)的多重背包问题
- spark eventLoop模型
- matlab里markersize,Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的
- 设计模式系列之九:职责链模式
- 经典机器学习系列(六)【集成学习】之周志华西瓜书-AdaBoost算法证明解析
- 用C#实现文件夹拷贝
- LINUX右键新建,增加项目
- C语言从入门到精通光盘源码(清华大学出版社)源代码下载
- labview 控件安装步骤
- 在Ubuntu上使用Netdata设置实时性能监控
- 物联网嵌入式开发平台和开发流程
- dump java崩溃自动 不生成_Java如何生成Heap Dump及OOM问题排查
- Spring MVC 之 DispatcherServlet之主题
- 【Android】RecyclerView的好伴侣:详解DiffUtil
- 去除bootstrap的table样式中单元格边框线
- 第一章 分布式计算概述
- 关于透明桌面相框图片不能显示的问题
热门文章
- 数字电子技术第十一版中文版_秦曾煌电工学·电子技术第7版下册题库和课后习题...
- 搭建内网文件共享服务器,如何搭建共享服务器实现办公室文件共享?
- http,https,spdy,http2等协议的主要区别详解
- 整站下载工具webHttracker webside copier
- php页面中播放flv视频,页面播放flv格式视频[原创]
- java实训致谢_Java教学实习报告(最终版).doc
- pygame小游戏——英语单词挑战
- 【油猴脚本】GM_xmlhttpRequest跨域请求初探
- 数据库课设:简易图书管理系统
- 项目中将orl改为pgsql函数