【发布时间】:2010-02-10 14:46:00
【问题描述】:
或者它也可以用于自动化使用其他技术制作的网站?
【问题讨论】:
标签: automated-tests watir
或者它也可以用于自动化使用其他技术制作的网站?
【问题讨论】:
标签: automated-tests watir
Ryan 就在这里,但由于这是一个常见问题,因此应该更加清楚。
WATIR 只是驱动网络浏览器。浏览器不知道也不关心使用什么语言来创建网站或运行网络服务器和其他后端。
Watir 是作为供应商中立的“工具”创建的,用于向几乎没有编码经验的测试人员教授自动化技术。该工具被证明非常有用,它拥有了自己的生命,并且已经从一个简单的示例发展成为一个完整的工具,用于驱动浏览器和进行 Web 测试自动化。选择 Ruby 作为语言是因为它被认为是一种易于测试人员学习的语言。 (我碰巧同意这一点)
所以你用 Ruby 编写自动化代码。这也使 Watir 易于与最先进的 BDD 测试框架(如 Cucumber)一起使用,该框架也在 Ruby 中。但您几乎可以使用它来测试任何网站。
我亲自测试了一个在 .net 中实现的站点,并在 IIS 和 MS SQL 上运行,使用了 Watir、Watircraft 框架和 Cucumber 的组合。
【讨论】: