聊一聊前端单元测试(unit test)

2020-10-10  本文已影响0人  ITgecko
单元测试 unit test

单元测试是测试中最常见的也是最基础的一种测试模式,对于前端代码来说,这个“单元"的边界粒度可以是某一个组件或者某一个工具函数;在服务端代码,就可以是针对某一个接口或一个中间件进行测试编写

为什么要写测试?

保证重构时代码的正确性、程序的安全性。 举个例子:某一天需要对原有代码模块进行修改,改完之后不确定是否会对其他模块造成影响,或者破坏原有的逻辑,跑一遍单元测试就能自动地帮助开发者校验代码逻辑的正确性。
帮助开发者完善代码逻辑。 举个例子:在编写一个函数代码的时候,可能开发者只考虑了最基本的情况,并在项目运行时通过了,就主观地认为程序是正确的了。然后在写单元测试,编写测试案例的时候,就得考虑一些边界情况、异常情况等等,这个时候返回去看之前的代码时候,就能发现之前遗漏的一些逻辑并进行完善。

怎么编写单元测试?
哪些代码需要写测试
测试覆盖率
测试框架和工具库
写在最后
上一篇下一篇

猜你喜欢

热点阅读