自动化输入工具用于QA测试?回放键盘和鼠标点击。

16
每次测试我的程序时,我都需要输入大量相同的按键和鼠标点击。
我正在寻找一种可以自动化此键盘和鼠标输入的工具,类似于宏记录器。
该工具需要保存我最初输入的点击和按键信息。
当我想要对我的应用程序进行质量保证时,我只需按下一个键盘快捷键,鼠标和键盘输入将会被重复播放到系统中。
这是一种已知的QA测试类型吗?如果是,它被称为什么?市场领导者是谁,是否有免费版本可用?

@Daniel:他在询问有关软件测试工具的问题。我认为SO是正确的地方,而不是SU。 - RichieHindle
我没有访问SU的权限。 - Tony_Henrich
2
真遗憾这个被关闭了。 - Mark Allen
3
不构建意见小组再次行动了!又一个超过20,000次浏览的好问题被愚蠢地关闭了! - Theodore R. Smith
4个回答

13

我发现AutoIT非常好用。

它是一个非常强大的工具,不仅可以记录鼠标点击,还可以使用脚本处理应用程序中的控件。


这是一个不错的工具。我编译了宏,在我的应用程序的窗体显示事件处理程序中,我放置了运行代码。所以现在当我的应用程序运行时,它会运行回放。这是一个巨大的时间节省者。非常酷。谢谢。 - Tony_Henrich
太好了,我很高兴它对你有用。 - Jon Onstott
1
嗨@Jon。这个应用看起来非常不错,但我找不到记录鼠标点击/按键并为我生成脚本的功能。它确实有这个功能吗?我在哪里可以找到它? - wvdz
这个功能是否允许在测试失败(某些条件未满足)时发送通知或警报? - Gabriel

9

AutoHotkey非常适合此类任务。 它是免费的,并且可以从简单的录制到复杂的宏完成各种工作。


1
这对我来说非常有效。虽然注册需要一些费用,但演示版具有完整的功能且没有任何限制(据我所知)。它将您的鼠标和按键转换为可编辑的文本文件,非常方便。请点击此处访问网站。

+1,刚试了这个和其他两个,这个最容易上手。 - newenglander
宏录制器无法完全记录我在Windows 7上的操作。 - joshuanapoli

0

我曾经使用过 Perl 的 Win32::GuiTest 进行一些有趣的操作,也用它进行了严肃的测试。但它无法记录按键。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接