超硬核,全网最全前端测试工具清单,超级实用记得收藏
概念
单元测试
UnitTesting,简称UT。是指对软件中的最小测试单元进行检查和验证,这是最低级别的测试活动,前端开发中单元可以是一个function也可以是一个class,也可以是一个组件。
对他们的输出做断言检查,是一个白盒测试,一般由开发者进行编写,开发者可以通过编写执行UT来判断自己的逻辑是否正确。
集成测试
Integration Testing,其实集成测试就是根据业务功能需要把多个单元整合起来进行测试。引用 React 官网上的说法:“单元测试”和“集成测试”之间的差别可能会很。
如果你在测试一个表单,用例是否应该也测试表单里的按钮呢?一个按钮组件又需不需要有他自己的测试套件?重构按钮组件是否应该影响表单的测试用例?不同的团队或产品可能会得出不同的答案。
端到端测试
end-to-end,简称e2e,也被称作功能测试(Functional Testing)或者浏览器测试或者冒烟测试,是指从使用者的角度出发,对真实系统进行测试。
e2e测试本质上是一种黑盒测试,相当于模拟用户访问应
共有 0 条评论