小编jac*_*son的帖子

使用“react-testing-library”和“cypress”有什么区别?

因此,react-testing-library用于单元/集成测试,并cypress用于 e2e 测试。但是,两者似乎都在做同样的事情:

react-testing-library

  • 促进嘲笑
  • 像用户一样进行测试
  • 从顶级组件开始(不是一个硬性要求,但如果你不这样做,你最终会在子组件测试中得到一堆重复的测试用例)
  • 即时反馈,快速

cypress

  • 促进嘲笑
  • 像用户一样进行测试
  • 从顶级组件(页面)开始
  • 延迟反馈,速度慢,但提供了额外的工具(视频证明、逐步测试等)

除了反馈周期外,它们似乎几乎相同。有人可以澄清有什么区别吗?为什么要同时使用两者?

cypress react-testing-library

32
推荐指数
2
解决办法
5503
查看次数

标签 统计

cypress ×1

react-testing-library ×1