Let's Build A Forum with Laravel and TDD 笔记 002
今天学习了第二节,原以为一节课只有不到10分钟,一天可以学习好几节,但是呢,自己就得去学习不足的知识,结果不到一个10分钟的课程,自己就扩展到了将近40分钟,好了,说说今天的心得
- 在写功能之前,先做好测试用例,这样可以方便我们去实现功能,也可以提供思路
- 在 laravel 的 test 文件夹中有两个字文件夹,分别是
feature
和unit
这两个一个是功能测试一个是单元测试,就在这里我去查了一下东西,但是理解的也不是很好下面说说自己的理解- 功能测试是面向用户的,也就是说我们需要测试代码中的
controller
部分,为什么这么说呢,因为只有controller
部分才是面向用户的,不论这个功能有多大,这里面一个方法都是对用户的。 - 单元测试就可以理解为其他的部分了,因为
controller
里面的代码都是由剩余部分的代码组成的,所以这些都是一个个的子单元 - 其他部分的代码也有可能由其他的部分一起组成,所以我个人觉得也应该写单元测试
- 不知道上面说的对不对
- 功能测试是面向用户的,也就是说我们需要测试代码中的
- 写代码的时候应该划分好各自的职责
- 原文作者:M1racle
- 原文链接:https://www.cimple.ink/2018/05/31/lets-build-a-forum-with-laravel-and-tdd-notes-002/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。