好像有个可以下载的Nunit可下载安装使用,
但VS2008中默认按右键就有 自动创建单元测试 这个选项,
自动生成的测试项目中右键又可以运行测试并在下面结果窗格中直接显示测试结果两种测试是个什么关系呢?我是在装了Nunit后才发现右键那个测试选项的,还以为是一样的。但看生成的代码好像又是微软自己搞的一套测试

解决方案 »

  1.   

    内置的单元测试,功能上更加强大一点,NUnit是一个开源的,支持单元测试的基本功能。但是微软内置的功能更加完善一点。
      

  2.   

    内置的单元测试确实不错,还是中文的,不用去看那个难懂的Nunit了
      

  3.   

    我看 很多地方介绍单元测试都是说的Nunit,没想到微软自带的更好用
      

  4.   

    搜索一下:现在的单元测试在VS2005中是一个VSTS功能,在VS2008中是专业版本的一个基本功能。
    在2010中??看来以前介绍Nunit的可能都是多年以前的了,现在再介绍的话估计就有人
    介绍微软自带的了
      

  5.   

    微软为VS.net添加单元测试功能
        开源工具已经有NUnit,微软这次给VS增加的单元测试功能不知道是不是直接借鉴NUnit?不过总也是好事,还集成了静态分析和代码覆盖工具等,值的小小期待下。从这点上看,单元测试已经非常深入人心咯。消息来自infoq中文站
      

  6.   

    请问大家的单元测试一般使用NUnit还是VS自带的单元测试工具?自带工具比较好,VS很多集成功能都很方便,如果用NUnit的话,很多地方都要手工去做
    再者用VS的不用担心版本兼容问题,微软应该可以保证现在的测试代码在VS2009,VS2010中可用吧
    我以前用NUnit遇到版本问题,很是郁闷看来NUnit使用率要高些使用vs 的test,在2005之前因为vs没有自带的单元测试,才会出现Nunit,现在那个东西基本不需要了一般都是用NUnit
    可以利用VS的“生成测试”测试代码自动生成。
    默认生成的是一个方法对应一个测试方法。
    那么大家怎么组织你的测试代码?我们采用vs自动提供的命名方式(在测试方法后面自动编号),特殊情况下加一些注释。当然是VS自带的了