0

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

对此有何看法?

4

2 回答 2

1

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

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

所以要回答你的问题,从你觉得最舒服的地方开始,构建你的测试,然后构建你需要的任何东西来让它们通过。

于 2013-09-11T17:14:06.003 回答
0

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

于 2013-09-12T06:40:03.453 回答