繁体   English   中英

ASP.NET应用程序–测试

[英]ASP.NET Applications – Testing

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

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

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

非常感谢。

问候,Reshma。

这个问题很难解决。

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

如果您确实要测试您的应用程序,则应尝试使用ASP.NET MVC框架。 它被设计为可良好测试的,并且如果正确应用,您最终将得到干净的,可测试的代码。

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

如果要测试Web-GUI,则可能需要看一下Telerik的Web UI Test studio 即使在性能和可测试性方面我对他们的ASP.NET控件有非常糟糕的经验,但该测试工具似乎仍然可以正常工作。

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

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

您可以:

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

您可以从以下网站了解更多信息:

是的,您可以,有专用的VS版本-MSVS Test Edition

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM