3

或者它也可以用于自动化使用其他技术制作的网站?

4

2 回答 2

4

Watir 是用 Ruby 编写的……如果你想用其他语言编写类似的东西,你可以使用WatiN (.Net) 或Watij (Java)。我敢肯定,现在可能还有更多。

最后......他们都可以测试用任何语言编写的网页。

于 2010-02-10T14:50:37.440 回答
1

Ryan 就在这里,但由于这是一个常见问题,因此应该更加清楚。

WATIR 只是驱动网络浏览器。浏览器不知道也不关心使用什么语言来创建网站或运行网络服务器和其他后端部分。

Watir 被创建为供应商中立的“工具”,用于向几乎没有编码经验的测试人员教授自动化技术的课程。该工具被证明非常有用,它拥有了自己的生命,并且已经从一个简单的例子发展成为一个完整的工具,用于驱动浏览器和进行 Web 测试自动化。Ruby 被选为语言,因为它被认为是一种易于测试人员学习的语言。(我碰巧同意这一点)

所以你用 Ruby 编写自动化代码。这也使 Watir 易于与最先进的 BDD 测试框架(如 Cucumber)一起使用,该框架也在 Ruby 中。但是您可以使用它来测试几乎任何网站。

我个人使用 Watir、Watircraft 框架和 Cucumber 的组合测试了一个在 .net 中实现并在 IIS 和 MS SQL 上运行的站点。

于 2011-03-17T18:30:13.983 回答