美文网首页
Cypress方案

Cypress方案

作者: 诺之林 | 来源:发表于2021-03-20 15:14 被阅读0次

对比

Cypress Puppeteer Selenium
语言 ★★★
JavaScript (Web必会语言)
★★★
JavaScript (Web必会语言)
★★★
Java、Python、Ruby (支持多种语言)
兼容 ★★★
Chrome, Edge, Firefox, Electron

Chrome, Firefox(experimental)
★★★
Chrome, Edge, Firefox, Safari
应用 ★★★
覆盖所有测试类型 (Unit、API、E2E)
★★★
覆盖所有测试类型 (Unit、API、E2E)

覆盖Web的E2E测试
效率 ★★★
集成测试用例和浏览器至同一生命周期
★★★
集成测试用例和浏览器至同一生命周期

稳定性和效率一般 (基于WebDriver的C/S架构)
框架 ★★★
集成先进的BDD测试框架Mocha

依赖于JavaScript框架 (需要自己集成)

依赖于各语言框架(JUnitpytest等)
上手 ★★★
All-in-One开箱即用

上手功能简单 (扩展需要自己集成)

需要掌握各领域知识(WebDriver、XPath等)
开发 ★★★
可视化、交互式

需要具备较强编码和调试能力

需要具备较强编码和调试能力
社区 ★★★
简洁、完备、且更新快速的文档
★★★
简洁、完备、且更新快速的文档

完备但略显冗余的文档

特性

cypress-arch-01.png

使用

  1. Setting up tests

  2. Writing tests

  3. Running tests

  4. Debugging

相关文章

网友评论

      本文标题:Cypress方案

      本文链接:https://www.haomeiwen.com/subject/yjnicltx.html