【问题标题】:What's the difference between a driver program and a unit test?驱动程序和单元测试有什么区别?
【发布时间】:2014-10-08 17:44:38
【问题描述】:

根据许多传统理论,“驱动程序”是使用您正在处理的其他类/模块/等的程序。

不过,我相信这也是单元测试类的作用。

两者有技术上的区别吗?

【问题讨论】:

  • 单元测试是驱动程序的一个子集。所有单元测试都是驱动程序,但并非所有驱动程序都是单元测试。

标签: java theory


【解决方案1】:

我认为驱动程序是用于执行单元测试的一段代码。许多可用的来源似乎都同意,例如,this page

【讨论】:

    【解决方案2】:

    在单元测试普及之前,驱动程序用于测试,例如用 C 或完全集成的系统编写的库。

    http://cboard.cprogramming.com/c-programming/90982-what-driver-program.html

    所以这几乎是一个集成测试。

    Junit 和 BDD 风格的自动化测试仍然相对较新。我认为 junit 和 TDD 可以追溯到九十年代后期。

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2020-03-16
      相关资源
      最近更新 更多