驱动程序和单元测试之间的区别是什么?

时间:2014-10-08 17:44:38

标签: java theory

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

但是,我相信这也是单元测试课的作用。

两者之间是否存在技术差异?

2 个答案:

答案 0 :(得分:0)

我的看法是驱动程序是用于执行单元测试的一段代码。各种各样的来源似乎都同意,例如this page

答案 1 :(得分:0)

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

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

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

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