【问题标题】:Is there any way to generate unit test automatically without Visual studio enterprise in c#? [closed]有没有办法在 C# 中没有 Visual Studio Enterprise 的情况下自动生成单元测试? [关闭]
【发布时间】:2017-07-17 21:54:33
【问题描述】:

我正在为开发的代码编写单元测试我正在使用 Visual Studio Ultimate 2013 是否有任何方法可以自动生成单元测试。

【问题讨论】:

  • pex 和 moles 的组合(请参阅 @Priyanka Subramani 的评论)和覆盖工具会让您靠近
  • google 很难吗?ofc 没有办法做到这一点

标签: c# unit-testing


【解决方案1】:

没有办法在测试套件中完全自动生成测试,但是如果您提供有关测试内容和测试方法的描述,则有一些测试套件(例如 IntelliTest)可以为您生成代码。

但是,它只是为您生成的非常基本的存根/测试,您必须自己编写有意义的测试。计算机不知道您要测试什么,需要涵盖哪些边缘情况以及测试的范围。

【讨论】:

    【解决方案2】:

    无法自动生成单元测试。您必须为开发的代码编写单元测试。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 2019-12-18
    • 2023-01-09
    • 1970-01-01
    相关资源
    最近更新 更多