我一直想知道单元测试的背景是什么。在Visual Studio中进行测试似乎有3个选项:
第2点)对我来说很明显,但我不明白点1)和2)的意思。
由于
答案 0 :(得分:5)
答案 1 :(得分:2)
Tests in the Current Context :
如果您的光标位于测试方法内,则此选项有效,如果选中,则仅在该特定方法的边界内运行测试。
<强> All Tests in Solution :
强>
如果光标位于方法之外,选择此选项将在测试类中运行整个测试。
<强> All Impacted Tests :
强>
当我在单元测试的早期阶段切换到NUnit
时,我不确定。我的Visual studio 2008
实例未显示此选项,以便我可以检查其行为方式。很想知道任何方式。
希望有所帮助
答案 2 :(得分:1)
我相信“受影响的测试”是VS2010的新功能。它将通过最近对代码的更改来“运行”测试。也就是说,它将查看测试似乎测试的内容,如果您对他们测试的代码进行了更改,那么这将是一个受影响的测试。