Eclipse RCP 应用程序的自动化 UI 测试

发布于 2024-10-01 01:43:38 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

我还不会笑 2024-10-08 01:43:38

看看这个:

http://code.google.com/p/robotframework-eclipselibrary/机器人

框架是最终用户更容易上手的测试工具之一,因为它很好地将代码与测试分开。

Have a look at this:

http://code.google.com/p/robotframework-eclipselibrary/

Robot framework is one of the easier testing tools for end users to pick up as it nicely separates code from tests.

半透明的墙 2024-10-08 01:43:38

WindowTester 支持 SWT 和 Swing 应用程序的测试。它支持将操作记录到 Java 测试中。它是由 Instantiations 开发的,该公司始终如一地为 Java 开发提供优秀的产品,并在 Eclipse IDE 中很好地集成。 Google 今年收购了 Instantiations,现在以免费软件形式提供 WindowTester。

Squish ,由 FrogLogic 开发,支持许多 UI 工具包,包括 SWT。几年前我尝试过 Qt 版本,并且很喜欢它。 Squish 支持录制到脚本,然后您可以使用 Python、JavaScript、Perl 或 Tcl 进行编辑。脚本不依赖于屏幕坐标。缺点是,Squish 价格过高,而且它是按 UI 平台授权的。

上一个问题中描述了其他一些选项。

WindowTester supports testing of SWT and Swing applications. It supports recording actions to Java tests. It was developed by Instantiations, which consistently delivered excellent products for Java development, integrated well within the Eclipse IDE. Google acquired Instantiations this year, and now offers WindowTester as free software.

Squish, by FrogLogic, supports many UI toolkits, including SWT. I toyed with the Qt version a few years back, and liked it. Squish supports recording to scripts that you can then edit, in Python, JavaScript, Perl or Tcl. Scripts are not dependent on screen coordinates. On the downside, Squish is exorbitantly priced, and it's licensed per UI platform.

Some other options are described in this previous question.

山田美奈子 2024-10-08 01:43:38

可以直接找到包含其他答案中提到的大多数工具(WindowTester、Squish、RCPTT、Jubula)的比较 在 Eclipse 网站

A comparision which includes most of the tools mentioned in the other answers (WindowTester, Squish, RCPTT, Jubula) can be found directly on the Eclipse website.

殊姿 2024-10-08 01:43:38

这个问题很老了,答案也已经过时了。 RCPTT 对于这个问题来说,即使不是最好的解决方案,也是一个很好的解决方案。免费,您可以记录用户交互

This question is quiet old and the answers outdated. RCPTT is a great if not the best solution to this problem. Free of charge and you are able to record user interactions

深海里的那抹蓝 2024-10-08 01:43:38

Eclipse 基金会现在拥有 Jubula ptojext。请参阅 http://eclipse.org/jubula/ “Jubula”

Eclipse foundation now has Jubula ptojext. See http://eclipse.org/jubula/ "Jubula"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文