0

我有一个 .NET 解决方案,可以与一些经典的 ASP 页面以及一些 T-SQL 存储过程一起使用。我还有一个使用 Web 技术构建的产品:JQuery、HTML5、CSS 3。我需要为这些产品安装单元测试框架,以便我可以一次针对所有这些运行构建,并获得一个跨这些框架的单元测试执行。

这可能吗?

4

2 回答 2

2

关于单元测试的事情是你真的需要在构建产品之前考虑单元测试。将单元测试引入现有系统从非常非常困难到不可能。我非常怀疑商业成本是否会收回成本。

您最好使用 TDD 方法重写代码并使用现代测试友好语言(例如不使用 asp-classic)。像 ASP.NET-MVC 这样的东西是您正在寻找的服务器端代码和基于 jquery 的代码的QUnit(我没有使用 QUnit,所以我不能保证它的功效)。

于 2012-06-21T21:32:29.730 回答
1

像 NAnt 或 MSBuild 这样的构建脚本工具应该可以完成这项工作。

您将有一个脚本调用多个任务.. 每个不同的测试运行器一个。大多数单元测试框架都有控制台运行器,可以很好地与构建工具集成。

于 2012-06-23T05:07:55.087 回答