【问题标题】:React (Unit & Integration): Which framework to use for react unit testing and Integration testingReact(单元和集成):用于反应单元测试和集成测试的框架
【发布时间】:2025-08-04 22:35:01
【问题描述】:

我刚刚开始使用 Reactjs 进行开发。我正在寻找测试框架(Javascript)。可用于“单元测试”、“集成测试”和“e2e 测试”。

如果我们可以使用 Javascript 进行所需的测试,请帮助我。

【问题讨论】:

  • 我也建议由 facebook 构建 jest (jestjs.io)

标签: javascript reactjs unit-testing integration-testing


【解决方案1】:

您应该尝试使用酶进行单元测试,使用 cypress 进行 e2e 测试

https://airbnb.io/enzyme/
https://www.cypress.io/

【讨论】:

    【解决方案2】:

    恐怕没有人回答你的问题。因为,每天都有如此多的测试框架如雨后春笋般涌现。

    最好回答您的问题--

    根据定义

    单元测试 — 单元测试有助于检查单个代码单元(主要是函数)是否按预期工作。

    集成测试 — 集成测试是将应用程序的各个单元/功能组合在一起并作为一个组进行测试的测试。

    端到端测试 — 此测试有助于确认在使用实际应用程序时从用户的角度来看整个功能是否正常工作。

    有鉴于此,在我们基于 ReactJS 构建的企业应用程序中,为了促进 测试驱动开发 (TDD) 方法,我们一直在使用 Jest - facebook(连同它的快照测试功能)和Enzyme也支持不同形式的前端测试。

    【讨论】:

      【解决方案3】:

      去开玩笑吧..太棒了..

      【讨论】:

        最近更新 更多