我想知道哪种单元测试框架会是一个真正熟悉的好框架?我知道这可能是一个见解的问题,但我还是想问一下。我知道有一天需要做,所以我不如学会使用它。我知道那里有很多,但是哪个对C#开发有效?
从这个问题中,我可以看出单元测试是必要的,但是我个人并没有使用它。这就是为什么我问这个问题。
我想知道哪种单元测试框架会是一个真正熟悉的好框架?我知道这可能是一个见解的问题,但我还是想问一下。我知道有一天需要做,所以我不如学会使用它。我知道那里有很多,但是哪个对C#开发有效?
从这个问题中,我可以看出单元测试是必要的,但是我个人并没有使用它。这就是为什么我问这个问题。
Answers:
我会选择NUnit。
一些链接: NUnit QuickStart,NuGet软件包
我个人更喜欢Visual Studio单元测试框架,主要有两个原因:
话虽如此,几乎任何单元测试框架都可以解决问题,重要的是要进行测试!
不要卡在选择框架上。只需选择一个并开始测试-它们并没有什么不同。一段时间编写笔试后,您会知道要寻找什么,以适应您的需求。
我个人发现xUnit,Testdriven.Net和Moq是一组非常灵活的测试工具。
有一些测试原因,因此有一些测试环境。另外,还有一些测试级别,例如简单,存根和模拟。例如,您可以测试行为而不是状态。
就功能而言,我通常使用Visual Studio内置的安装程序,添加对NUnit dll的引用,并将c#批注更改为NUnit。这是因为我喜欢在Visual Studio之外进行测试,尤其是当它涉及我团队中的其他人时(并且我们还没有购买VS的团队版)。