【问题标题】:Free tool for automating GUI testing of a Windows Forms application and a Web application用于自动化 Windows 窗体应用程序和 Web 应用程序的 GUI 测试的免费工具
【发布时间】:2010-07-02 10:46:07
【问题描述】:

有没有办法使用免费工具自动对 Windows 窗体应用程序和 Web 应用程序 (HTML) 进行 GUI 测试?

例如,Ruby + Rspec + Watir 非常适合 Web UI 测试。 IronRuby + Rspec 可以用于 winforms 应用程序。 有人知道WinForms 和Web 两者都可以的工具吗?

【问题讨论】:

  • “组合它们”是什么意思?为什么你认为他们不会一起工作?
  • Watir 和 IronRuby 到目前为止还没有一起工作,我不确定如何从 Ruby 访问 winforms。
  • 所以您的问题实际上是“IronRuby 是否与 Watir 一起使用?”?
  • 我正在寻找一种使用一个工具自动测试 winforms 应用程序和 Web 应用程序的方法。我以 IronRuby 和 Watir 为例。我会纠正这个问题。这可能令人困惑。

标签: ruby winforms automation ironruby watir


【解决方案1】:

我已使用Autoit 对此类应用程序进行 GUI 测试。 可下载的捆绑包包含一个记录和播放工具,但最好使用按钮名称/ID 而不是记录的 (X,Y) 坐标,以尽量减少对更改和屏幕分辨率的依赖。

【讨论】:

  • 我尝试将 AutoIt 与 Ruby 一起使用。 AutoIt 适用于自动化路由任务,但不适用于开发自动化功能测试。如果没有 Ruby,即使单独使用它也很难调试脚本。编写一个工作脚本需要相当长的时间。当我尝试使用 Ruby 中的 AutoIt 时,大多数情况下 AutoIt 函数返回错误的返回值。它使编写测试变得更加复杂和繁琐。所以我放弃了这个想法并寻找其他方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-20
  • 2011-08-23
  • 2019-01-21
  • 2012-09-29
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多