工具 / Cypress

Cypress

  • testing
  • framework

浏览器内运行的前端端到端与组件测试框架

Cypress 是一个前端测试框架,测试代码在浏览器内与应用程序在同一 run-loop 中执行,不通过 Selenium 远程命令驱动。这使它可以直接访问 DOM、拦截网络请求、操作文件系统。支持端到端测试和组件测试两种模式,内置自动等待与重试机制、截图录像、时间旅行调试。2026 年 5 月发布的 Cloud MCP 通过 Model Context Protocol 将 Cypress Cloud 的测试结果接入 AI 编码助手,agent 可直接查询运行状态、失败详情和 Test Replay 链接。

社区实测

适合中小规模项目的易用 E2E 测试工具,比 Selenium 体验好,但规模化后维护成本上升

  • 比 Selenium 更好用的 E2E 测试体验
  • 快速、简单、免费的自动化测试,适合基础 Web 应用
  • 上手体验愉快,QA 用起来有乐趣
  • 大规模 POM 设计下变得难以维护
  • 项目规模扩大后需要投入更多精力才能维持可用性

截至 2026-06-28

npm install cypress --save-dev

← 返回工具列表