我曾经使用vTask Studio,但似乎他们已经放弃了它。近一年没有更新。
还有其他用于Windows GUI测试的自动化工具吗?
#1 楼
您可以尝试Sikuli。这是一个图像识别工具,您可以使用Python编写脚本。如果您要测试的产品在UI方面相当稳定,那么它将是一个很好的工具。评论
SIKULI在WPF工作方面非常出色,因为它不依赖于任何基于窗口ID /类/ HREF的方法,这些方法在测试WPF应用程序时会很快变得无法使用。它还具有完全独立于Visual Studio和.NET环境的附加优点,这对于独立测试是一件好事。
– dodgy_coder
2011-11-16 8:00
后继项目是sikulix.com
–詹斯·科赫(Jens A. Koch)
15年6月26日在18:59
#2 楼
Windows具有可用的内置Windows Automation API。根据您要执行的操作,使用API可能会有些麻烦。 TestAPI项目在UIAutomation周围有一些不错的包装器,以简化模型。#3 楼
我使用WinTask。我对此感到非常满意。我过去曾经使用过AutoIT,并且我认识很多仍然在使用AutoIT的人。 ),您可能会得到更精确的答案。
#4 楼
我没有自己使用它,因为我编写了自己的UIAutomation库,但是White是Thoughtworks的一个开源项目,在它们支持Win32,WinForms,WPF,Silverlight和SWT(Java)平台之后,应该可以完全按照您的意愿进行操作。 />对于IDE,您可以使用Visual Studio C#Express,即使商业用途也免费。它缺少作为集成功能的单元测试,因此您需要使用xUnit之类的东西作为测试运行器。
#5 楼
我将Perl与Win32模块一起使用来进行系统管理。另外,Perl允许您将某些任务作为服务运行,这非常方便。另外,您会从中学到很多东西。它还取决于您的要求,学习曲线和灵活选择新框架的全部信息。
#6 楼
您可以尝试Automa。它是一种年轻产品,因此与市场上的其他工具相比价格非常合理。它使您可以使用简单的命令,例如start("notepad")
click("File", "Save")
write("Hello World", into="File name").
。它的独特优势是它是非技术性的:与其他工具不同,它不需要知道应用程序内部ID例如
"textfield1234"
或使用大量的waitFor
-命令。与Sikuli一样,它也支持图像识别。 免责声明:我是Automa的开发人员之一。
评论
看起来很有趣,接下来的几天我会尝试一下。谢谢。
– Alessandro Da Rugna
2013年1月9日8:15
请注意,这只是30天的试用
–卡里·邦多克(Cary Bondoc)
16年5月6日在2:36
#7 楼
Cobra是免费软件,用于自动化Windows XP SP3 / Windows 7 / Windows 8上的任何应用程序(启用了辅助功能)。该软件由VMware Inc.开源。LDTP也是跨平台GUI自动化工具,有关更多信息,请访问http:// ldtp。 freedesktop.org评论
似乎您是创作者/所有者?您能否清楚地说明与该工具的连接?
– Phil Kirkham
2012年10月31日,下午3:12
欢迎使用SQA @nagappan_alagappan-好像您是这个开源项目的维护者?有助于这样说,直到我发现了开放源代码,这才掀起了我的垃圾邮件触角。另外,很高兴知道某人何时发布有关他们非常了解的工具-因为他们写了它。我们有一些SQA成员属于该类别。希望您能继续回答人们对使用该工具的任何疑问!
– testerab
2012年10月31日23:58
很高兴看到兴趣!我很乐意回答有关此问题。我是Cobra / LDTP的作者,该产品可在Mac和Linux上运行,并支持编写测试的所有主要语言。谢谢
– NAGAPPAN ALAGAPPAN
2012年11月1日下午6:47
#8 楼
我已经使用Macro Scheduler大约9个月了,并且能够完成我需要做的所有事情。 (CADCAM软件的自动测试)我以前曾在另一家公司使用过它们,并且在那儿也取得了不错的成绩。所有消息都得到答复,并且获得多个答案并不罕见。有经验的用户非常愿意帮助新手入门。价格从$ 100美元起。提供试用版下载。
#9 楼
今日还有+1种工具批准测试-https://github.com/approvals/ApprovalTests.Net批准测试可用于验证需要多个简单断言的对象。它们还预包装了适用于某些常见.Net场景的实用程序,包括
词典和集合,长字符串,日志文件,Asp.Net,Asp.Net Mvc,Winforms,Wpf
实体框架, RDLC报告
#10 楼
可以使用MurGee Auto Mouse Clicker完成简单或复杂的GUI测试。它确实有免费试用版,并且需要$ 5.00的许可费。可以自动执行各种类型的鼠标单击,键盘键入和其他操作。评论
如果您与产品有连接(例如,您在MurGee工作),则应在答案中提及这一点。
– testerab
2012年10月1日21:00
评论
每当您问“什么是最好的工具”时,都可以期望收到一长串“我最喜欢的东西”答复。但是没有真实。容易理解的要求,无法保证其他人的最爱在您的商店中具有任何价值。亚伦,您的问题得到回答了吗?还是您想详细说明更准确的答案?
同意Joe Strazzere!您可以参考包含免费,开源和商业测试自动化解决方案的本文。 medium.com/@briananderson2209/…