ASP.NET应用程序 - 测试

时间:2009-11-23 06:45:58

标签: asp.net testing

我们正在使用VSTS(Visual Studio Team System)2008构建ASP.NET应用程序作为IDE& C#.NET作为编程语言。

请您告诉我们是否可以使用VSTS 2008测试这些应用程序?如果是这样,请提供详细信息?

我们可以使用其他任何VSTS集成工具/第三方工具来测试Web应用程序。测试可以是单元/功能/负载测试等。

非常感谢。

此致 Reshma。

4 个答案:

答案 0 :(得分:1)

这个问题很艰难。

如果您没有将业务逻辑与Web表单中的UI逻辑分开,不,这不是很容易测试的。但这不取决于VSTS或任何其他测试框架,而仅取决于代码的“质量”和可测试性。

如果您确实想测试应用程序,则应尝试使用ASP.NET MVC框架。它被设计为可以很好地测试,如果正确应用,你最终会得到干净,可测试的代码。

任何测试框架(NUnit,MSpec,VSTS内置的框架等)都可以。

如果您想测试Web-GUI,可能需要查看Telerik的Web UI Test studio。即使我在性能和可测试性方面的ASP.NET控件经验非常糟糕,这个测试工具似乎运行良好。

答案 1 :(得分:1)

我将评论Visual Studio Team System的功能,而不是专注于如何进行任何特定类型的测试。例如,单元测试是一个广泛的主题,包括许多关于如何设计软件以实现可测试性的实践以及开发代码的方法(如TDD - 测试驱动开发)。

Visual Studio Team System 2008包括一套测试工具,包括对测试Web应用程序的支持。

你可以:

  • 构建单元测试以测试应用程序的代码组件(前提是您已将代码设计为可测试的,
  • 通过记录浏览会话并在测试运行期间重播来构建模拟浏览器行为的Web测试,
  • 通过模拟访问您网站的用户组来进行负载测试。

您可以从以下方面了解更多信息:

答案 2 :(得分:0)

是的,你可以,有专门的VS版 - MSVS Test Edition

答案 3 :(得分:0)

查看Ivonna,集成和单位Asp.Net测试工具。