Selenium v​​s Fitnesse

时间:2012-11-15 19:09:52

标签: testing selenium qa fitnesse

想知道Selenium和Fitnesse如何融入软件测试人员的工具库中。应用这些工具在哪里适合?它们是重叠的还是互补的?

如果有人可以将这些工具放到上下文中,那就太棒了。

2 个答案:

答案 0 :(得分:11)

Selenium是一个Web自动化框架。它允许您编写“驱动”浏览器的代码,这样您就可以自动点击网站,填写表格等......

FitNesse是一个验收测试框架 - 它是一个将验收测试记录为可测试代码的工具。您可以执行测试并查看它们是通过还是失败。

这两者互为补充 - 您不必将Selenium与FitNesse一起使用,反之亦然,但对于测试网站,最好让您的验收测试用FitNesse(或类似框架)编写并拥有它们使用Selenium来驱动浏览器。

答案 1 :(得分:9)

Fitnesse是一个测试框架,可让您通过他们称之为Fixture的东西与您选择的语言编写的代码进行交互。

Selenium为您提供了一个api来驱动Web浏览器进行测试。 Selenium提供了一个dll,可能还有一个罐子,可以用来通过其中一个夹具钩住Fitnesse。

在我工作的地方,我们使用Fitnesse编写网站测试,使用Selenium来驱动它们。