刚学到5.5节,对单元测试提一个疑问?
来源:5-5 月份选择器添加测试
Jeffacode
2019-02-01
学到这边觉得至于写单元测试这么麻烦么。。。不是热更新完就能看到啥样么。。。我先前用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__ 我觉得这就是测试的好处,让机器去做重复的事情
212019-02-01
相似问题