【问题标题】:Where to start with test driven development?从哪里开始测试驱动开发?
【发布时间】:2013-09-11 17:08:02
【问题描述】:

我对测试驱动开发比较陌生,我只是想知道我应该从哪里开始?我了解如何进行测试。我的意思是我应该先测试什么?对此有最佳做法吗?我应该先测试模型吗?控制器?我是否应该首先编写集成测试,然后从那里构建所有内容以使其通过?

对此有何看法?

【问题讨论】:

标签: ruby-on-rails testing tdd testunit testdrivendesign


【解决方案1】:

我认为从哪里开始没有一个硬性和快速的答案。

我个人喜欢先从我的 UI 开始,因为我想在担心幕后发生的事情之前了解完整的用户体验。但是,我知道开发人员希望先从他们的模型开始,然后构建与之匹配的 UI。

因此,要回答您的问题,请从您觉得最舒服的地方开始,构建您的测试,然后构建您需要的任何东西以使它们通过。

【讨论】:

  • 观点是有道理的。从最终结果开始,然后向后工作。
【解决方案2】:

Kent Beck 撰写的关于测试驱动开发的书将是一个好的开始。它解释了开始使用 TDD 所需了解的一切。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多