Cypress

by Cypress.io

JavaScript end-to-end and component testing that runs in the browser

Visit cypress.io FreemiumOpen source

Cypress is a JavaScript testing framework for end-to-end and component tests that runs directly in the browser with time-travel debugging, automatic waiting, and network stubbing. Cypress Cloud adds recording and parallelization.

Key features

  • Interactive runner with time-travel debugging
  • Component and end-to-end testing
  • Network stubbing and spies
  • Cypress Cloud for recording (paid tiers)

Similar tools

  • Playwright

    Reliable end-to-end testing and browser automation for modern web apps

    by MicrosoftFreeOpen sourceCLI, macOS, Windows +2
  • Faker

    Generate massive amounts of realistic fake data for testing and development

    FreeOpen sourceCLI, Web
  • Grafana k6

    Developer-centric load testing with tests written in JavaScript

    by Grafana LabsFreemiumOpen sourceCLI, macOS, Windows +1
  • Jest

    Delightful JavaScript testing framework with a focus on simplicity

    FreeOpen sourceCLI, VS Code
  • Mock Service Worker

    API mocking at the network level for browser and Node.js

    FreeOpen sourceCLI, Web
  • Testing Library

    Test UI components the way users interact with them

    FreeOpen sourceCLI

Built a tool like Cypress? Submit it for review