
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
Faker
Generate massive amounts of realistic fake data for testing and development

Grafana k6
Developer-centric load testing with tests written in JavaScript

Jest
Delightful JavaScript testing framework with a focus on simplicity
Mock Service Worker
API mocking at the network level for browser and Node.js

Testing Library
Test UI components the way users interact with them