2009-11-23 195 views
0

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

请让我知道我们是否可以使用VSTS 2008测试这些应用程序?如果您愿意,请提供详细信息?

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

非常感谢。

Regards, Reshma。

回答

1

这个问题是一个棘手的问题。

如果您没有将您的业务逻辑从您的Web表单中的UI逻辑中分离出来,否则不会轻易测试。但是,这不取决于VSTS或任何其他测试框架,而只取决于代码的“合格性”和可测试性。

如果你真的想测试你的应用程序,你应该尝试使用ASP.NET MVC框架。它的设计是可以很好地测试的,如果应用正确,你会得到干净的,可测试的代码。

任何测试框架(NUnit,MSpec,构建在VSTS中的VSTS等)都可以。

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

1

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

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

您可以:

  • 创建单元测试来测试你的应用程序的代码组件(前提是你设计你的代码可测试,
  • 通过记录浏览会话模仿浏览器的行为
  • 构建Web测试和试运行期间重播它,通过模拟用户组访问您的站点
  • 行为的负载测试

您可以了解更多从:

0

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