记账本项目03-组件测试

一、测试是什么和重要性

高质量的代码
更早的发现bug,减少成本
让重构和升级更加容易和可靠
让开发流程更加的敏捷

二、测试金字塔

在这里插入图片描述
UI:E to E test 模拟真实的用户场景
service test:(容器组件测试)
unit:单元测试(UI组件测试)

三、React适合单元测试的原因

组件化
functional component
单向数据流

四、通用测试框架-Jest

断言库:判断一个值是否对应相应的结果
使用方法:npm test src/xxx.js

五、react测试工具-enzyme

两种测试方法:
1、shallow rendering 渲染虚拟dom,不会渲染子组件
2、dom rendering 渲染真实dom

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值