问题

有什么建议?在C#中使用visual studio.

是否有任何特定的工具可以使用或方法来处理这个问题?

更新:

对不起,我应该更具体一些.我正在使用ASP.Net 2.0,并且正在寻找像Java的jUnit这样的工具.我看了NUnit和NUnitAsp,看起来很有希望.我甚至不知道Visual Studio Pro有一个测试套件,所以我将看看所有这些选项(今年夏天我刚刚开始使用Visual Studio / Asp.net / C#).

  最佳答案

男孩,这是一个非常普遍的问题。我会尽我最大的努力,但是我准备好在一英里之内看到我错过。

假设

  1. 您正在使用ASP.NET,而不是纯ASP
  2. 您真的不想测试您的网页,但它们背后的逻辑.单元测试实际的.aspx页面相当痛苦,但有框架可以做到. NUnitAsp 是一个.

首先要做的是组织(或计划)您的代码,以便测试它.当时最受欢迎的两种设计模式似乎是MVP和MVC.两者都将应用程序的逻辑与视图分开,以便您可以在没有视图(网页)的情况下测试逻辑.

MVP或MVC都会有效.MVC有一个Microsoft框架几乎可以去的优点.

一旦您选择了一个鼓励可测试的框架模式,您需要使用一个单元测试工具. NUnit 是一个很好的起点. Visual Studio Profersion有一个测试套件构建它,但NUnit TestDrive.NET 也适用于IDE.

这是一种猎枪爆炸的信息.如果它点击,我希望有些. Pragis Bookshare有一本好书,涵盖主题.

  相同标签的其他问题

c#asp.netvisual-studiounit-testing