【问题标题】:Test Driven Development process测试驱动开发过程
【发布时间】:2013-12-13 06:26:22
【问题描述】:

我已经阅读了很多关于 TDD 的教程,但仍然对决定从 TDD 开始的最佳方式感到困惑。 有两种方法可以开始使用 TDD

1) TDD 测试用例是否应该在实施场景或编码之前开始。这样,您编写第一个测试用例并从该测试用例生成所有代码,如类、方法等

2) 完成编码后是否应该进行 TDD?

【问题讨论】:

    标签: unit-testing tdd


    【解决方案1】:

    TDD 是测试优先编程。您应该在任何实施之前编写测试。从最简单到更高级的场景。

    【讨论】:

      【解决方案2】:

      要从 TDD 中获得最大价值,您应该首先编写测试。一个很好的起点是遵循鲍勃叔叔的 3 条 TDD 规则。

      http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd

      TDD 可以被视为一种思维工具,可帮助您充实自己的想法和设计。

      【讨论】:

        【解决方案3】:

        如果测试是在生产代码之后编写的,那么它们并不是在驱动它。只有先写测试,再写生产代码,才能做TDD。

        【讨论】:

          猜你喜欢
          • 2011-09-09
          • 2012-10-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-21
          • 2010-11-21
          • 2013-08-24
          • 1970-01-01
          相关资源
          最近更新 更多