【发布时间】:2013-03-17 00:06:54
【问题描述】:
测试驱动开发是否需要单元测试?我经常发现没有单元测试就没有 TDD。我无法通过 Wiki 等受人尊敬的来源或我可以访问的书籍来确认它。
来自维基百科:
测试驱动开发 (TDD) 是一种软件开发过程, 依赖于非常短的开发周期的重复:首先 开发人员编写了一个(最初失败的)自动化测试用例, 定义期望的改进或新功能(...)
如果不需要单元测试,是否意味着创建集成测试就足以遵循 TDD?
【问题讨论】:
-
不用担心进程的名称,而更多地关注所涉及的技术。不管整体范式叫什么,单元测试和集成测试都是好东西。
-
有时不得不同时担心两者
-
啊,也许我误解了你的问题(似乎是“我可以避免单元测试并仍然称它为 TDD 吗?”);)
-
看起来你有。我正在收集有关 TDD 的信息。这仍然是一个非常令人困惑的主题。
标签: c# java php unit-testing tdd