单元测试

分享会上介绍了如何使用 jest,进行单元测试。我们在代码中经常有 if else 等条件语句,有时候肉眼无法观察到有什么错误,可能某个不触发的条件没写或者有误,在实际运用中,刚好触发到这个有误的条件,就可能有严重的bug,我们排查也很需要耗费时间;或者公用方法中,使用它的组件有所改动,可以用测试用例查看该改动是否影响其他使用它的组件。

使用 jest 断言,可以查看执行结果,执行方法,异步,mock数据,vue等是否正确。更具体的可以查看 jest 的api进行学习。

也可以使用其他的工具进行单元测试,还有一个很有趣的方法,集成的,可以展示Ui界面,形成视频,模拟自己去操作,查看代码功能是否正确。

不过单元测试确实有点耗时间,一点点功能,就要写很多,可能把精力集中在公用代码进行预防,会比较好。