我对测试驱动开发相对较新,我只是想知道我应该从哪里开始?我理解如何进行测试。我只是说我应该先测试什么?这是最好的做法吗?我应该先测试模型吗?控制器?我应该首先编写集成测试,然后从那里构建所有内容以使其通过吗?
对此有何看法?
答案 0 :(得分:1)
我认为从哪里开始有一个难以回答的快速答案。
我个人首先想开始使用我的UI,因为在我担心幕后发生的事情之前,我想了解完整的用户体验。但是,我知道开发人员希望首先使用他们的模型并构建UI以匹配它们。
所以要回答你的问题,从最舒适的地方开始,建立你的测试,然后构建你需要的任何东西。
答案 1 :(得分:0)
Kent Beck的一本关于测试驱动开发的书将是一个良好的开端。它解释了开始使用TDD时需要了解的所有内容。