想知道Selenium和Fitnesse如何适合软件测试人员的武器库。在哪里适合应用这些工具?它们是重叠的,还是互补的?
如果有人能把这些工具放在上下文中,那就太好了。
发布于 2012-11-16 03:14:08
Selenium是一个web自动化框架。它允许你编写“驱动”浏览器的代码,因此你可以自动点击网站,填写表单等。
FitNesse是一个验收测试框架--它是一个将验收测试记录为可测试代码的工具。您可以执行测试并查看它们是通过还是失败。
这两者是相辅相成的-你不必在FitNesse中使用Selenium,反之亦然,但对于测试网站,最好用FitNesse (或类似的框架)编写验收测试,并让它们使用Selenium来驱动浏览器。
发布于 2012-11-17 08:04:29
Fitnesse是一个测试框架,它允许您通过所谓的Fixture与以您选择的语言编写的代码进行交互。
Selenium为您提供了一个api来驱动web浏览器进行测试。Selenium提供了一个dll,可能还有一个jar,您可以使用它通过这些Fixtures之一连接到Fitnesse。
在我工作的地方,我们使用Fitnesse编写网站测试,这些测试使用Selenium来在幕后驱动它们。
https://stackoverflow.com/questions/13404444
复制相似问题