使用 React Testing Library 和 Jest 完成单元测试
在2020的今天,构建一个 web 应用对于我们来说,并非什么难事。因为有很多足够多优秀的的前端框架;以及一些易用且强大的UI库为我们保驾护航,极大地缩短了应用构建的周期。但是,互联网时代也急剧地改变了许多软件设计,开发和发布的方式。严重的时候甚至会出现我改了一行代码,却不清楚其影响范围情况。这种时候,就需要测试的方式,来保障我们应用的质量和稳定性了。使用测试覆盖率工具。测试分级为小型、中型、大型。创建冒烟测试集合。每次代码提交之前都要求通过冒烟测试。各种类型的整体代码覆盖率要大于50%。冒烟测试必须在30分钟内运行完毕。总体测试覆盖率不低于60%。