Pho*_*bis 38 .net c# automation automated-tests unit-testing
有单元测试生成这样的东西吗?如果是这样...
......它运作良好吗?
... .NET可用的自动生成解决方案是什么?
......有使用这种技术的例子吗?
...这仅适用于某些类型的应用程序,还是可以用来替换所有手动编写的单元测试?
Jon*_*jap 18
我认为,就TDD而言,单元测试生成没有意义.
您只进行单元测试,以确保您(作为开发人员)正在跟踪设计和规格.一旦开始自动生成测试,它就会失去这个目的.当然,这可能意味着100%的代码覆盖率,但这种覆盖范围将毫无意义且空洞.
自动化单元测试也意味着您的策略是后续测试,这与TDD的测试原则相反.同样,TDD不是关于测试.
话虽如此,我相信MSTest确实有一个自动单元测试生成工具 - 我能够使用VS2005.