从测试驱动开发到哪里开始?

时间:2013-09-11 17:08:03

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

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

对此有何看法?

2 个答案:

答案 0 :(得分:1)

我认为从哪里开始有一个难以回答的快速答案。

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

所以要回答你的问题,从最舒适的地方开始,建立你的测试,然后构建你需要的任何东西。

答案 1 :(得分:0)

Kent Beck的一本关于测试驱动开发的书将是一个良好的开端。它解释了开始使用TDD时需要了解的所有内容。