请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

刚学到5.5节,对单元测试提一个疑问?

学到这边觉得至于写单元测试这么麻烦么。。。不是热更新完就能看到啥样么。。。我先前用redux-form写表单的时候就因为没有做好字符转换数字类型,导致’8’>'10’为true这种情况,所以我一直以为单元测试是生成各种类型的模拟数据,就像leetcode跑通AC那样。。。总的来说,没有体会到单元测试的妙处。。想问下有没有更mind-blowing一点儿的例子?

正在回答

1回答

同学 你的提问不错 没有体会到妙处 是因为我们的项目有可能不够复杂 我给你我认为比较完美的例子 你可以参考一下 http://coding.imooc.com/learn/questiondetail/100128.html 你看看这个问题我在下面的回答就好,这是我做的项目中我觉得测试帮助到了我很多的例子,还有你说的是生成各种类型的模拟数据 每个组件的单元测试不是也都是这么做的吗? 只不过有可能组件不够复杂 没有那么多逻辑条件,你靠人眼还可以完美的观测和测试出来,当一个组件复杂到一定的程度的时候,比如说一个 ant design 的上传组件,有可能有十几个 props,这时候,我们还是要靠人眼人肉测试嘛? 你可以看看它们的测试 https://github.com/ant-design/ant-design/tree/master/components/upload/__tests__ 我觉得这就是测试的好处,让机器去做重复的事情

2 回复 有任何疑惑可以回复我~
  • 提问者 Jeffacode #1
    好滴,我去看下,谢谢老师!其实刚写完6-5的那个PriceForm也突然感觉到单元测试的重要性:这个表单不复杂就还好,一旦变复杂的话,自己或者交给测试去手动点点点就会非常累。。。
    回复 有任何疑惑可以回复我~ 2019-02-01 23:04:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信