纯粹使用Javascript构建集成测试并在浏览器中运行是不是一个坏主意?

时间:2012-04-13 11:03:07

标签: javascript jquery integration-testing

我们正在尝试不同的集成测试方法。我们想到的一个选择是纯粹用Javascript构建一些东西并在浏览器中运行。这些测试将使用jQuery来导航和填充DOM,然后运行简单的比较以返回true或false。

我们快速构建了一些东西来尝试这个想法并且效果很好。我们在浏览器的控制台中运行脚本。我们使用Capybara和Selenium创建了几个相同的测试,我们的方法运行速度同样快。

我搜索过,找不到其他人这样做,并想知道是否有一些我没有意识到的事情让这个想法变得糟透了。

1 个答案:

答案 0 :(得分:2)

许多图书馆都这样做:QUnitJSUNIT是两个例子

但是如果没有JavaScript,你可以使用Selenium WebDriver做很多事情。