有什么建议吗?在C#中使用visual studio.
是否有任何具体的工具或方法来实现这一点?
更新:
对不起,我应该说得更具体一点.我正在使用ASP.Net 2.0,并正在寻找类似jUnit for Java的工具.我看了NUnit和NUnitAsp,这看起来很有希望.我甚至都不知道Visual Studio Pro有一个测试套件,所以我会看看所有这些选项(今年夏天我才开始使用Visual Studio/Asp.net/C#).
有什么建议吗?在C#中使用visual studio.
是否有任何具体的工具或方法来实现这一点?
对不起,我应该说得更具体一点.我正在使用ASP.Net 2.0,并正在寻找类似jUnit for Java的工具.我看了NUnit和NUnitAsp,这看起来很有希望.我甚至都不知道Visual Studio Pro有一个测试套件,所以我会看看所有这些选项(今年夏天我才开始使用Visual Studio/Asp.net/C#).
子元素,这是个相当笼统的问题.我会尽力而为,但要做好准备,看我一败涂地.
假设
首先要做的事情是组织(或计划)代码,以便对其进行测试.当时最流行的两种设计模式似乎是MVP和MVC.两者都将应用程序的logic与view分开,这样您就可以在不受视图(网页)影响的情况下测试逻辑.
MVP或MVC都将有效.MVC的优势是拥有一个Microsoft framework almost ready to go.
一旦您 Select 了鼓励可测试性的框架模式,您就需要使用单元测试工具.NUnit是一个很好的起点.Visual Studio Professional有testing suite built it,但NUnit+TestDrive.NET也可以在IDE中工作.
That's sort of a shotgun blast of information. I hope some if it hits. The Pragmatic Bookshelf has a good book covering the topic.