最近在做一个项目,用的是react/redux/umijs组合。因为是第一次做项目,所以对于整个开发流程也不太清楚,但是依稀记得项目是要做测试的,所以在网上找一些教程,
umijs自带有
@umijs/test,测试脚本,内置 jest 测试框架
@testing-library/react,React 组件测试工具
puppeteer,Headless 浏览器工具,用于 E2E 测试
大概了解了几个测试工具的用法,大概是可以测试一个函数输出的值是否等于预期的值,以及一些纯函数的测试。但是还是不太清楚这些测试具体的应用场景,也感觉没必要给每一个函数都写一个测试(?),想请问大家有什么具体的场景可以使用到这些测试工具吗?