.Net和Javascript的Testrunner /框架?

时间:2009-01-22 02:08:32

标签: .net javascript testing automation automated-tests

我的团队使用多种语言开发软件。我们在.Net中有一个服务器应用程序,我们的许多客户端代码都是用JavaScript编写的。 (客户端代码实际上是针对xulrunner应用程序的,它现在没有好的测试工具,但我希望有一天能够克服它。)

我喜欢这个想法,即拥有一个可以为我们所有代码运行测试的测试工具。现在抛出xulrunner问题,只是考虑.net和Javascript - 是否有任何测试和自动化选项可以涵盖这两个方面?我见过的大多数流行的测试工具似乎都是达网络为中心。

或者我是否应该放弃使用一种测试工具来统治它们的愿望,而只需为每种测试工具选择最佳品种?

2 个答案:

答案 0 :(得分:1)

我在一个类似的场景中使用单个测试框架 - 使用NUnit来测试.Net和非托管C ++代码。我只是在托管C ++中编写后面的测试。这比使用CppUnit IMO更好。

但在您的情况下,您可以使用的.Net和JavaScript世界之间没有类似的桥梁。因此,您最好为每个平台使用专用的测试框架。

答案 1 :(得分:0)

我在搜索可用的JS TDD跑步者时偶然发现了这篇文章。似乎有一个用于.NET,名为JSTest.NET http://jstest.codeplex.com/(如果有其他人,请告诉我)。但是,我非常喜欢JS-Test-driver http://code.google.com/p/js-test-driver/wiki/GettingStarted。这就是我的想法:一个自动化的javascript测试运行器,它有一个适用于QUnit的适配器,针对多个浏览器,可以用作CI的一部分(一个人可以要求更多!)