Cypress
Cypress is a JavaScript-based end-to-end testing framework that runs directly inside the browser alongside the application under test, providing fast, reliable test execution with real-time visibility into each step.
25 resources across 2 libraries
Glossary Terms(8)
Cucumber
Cucumber is a behavior-driven development (BDD) testing tool that lets teams write test scenarios in plain-language Gherkin syntax, which are then executed as…
Cypress
Cypress is a JavaScript-based end-to-end testing framework that runs directly inside the browser alongside the application under test, providing fast, reliable…
Jest
Jest is a JavaScript testing framework, originally built by Meta, focused on simplicity and zero-configuration setup, widely used for testing React and Node.js…
k6
k6 is an open-source load testing tool, maintained by Grafana Labs, that lets developers write performance tests as JavaScript code to measure how APIs and web…
BrowserStack
BrowserStack is a cloud-based testing platform providing access to real browsers, devices, and operating systems for manual and automated testing of web and mo…
Appium
Appium is an open-source test automation framework that lets teams write and run the same automated tests against native, hybrid, and mobile web applications o…
Selenium
Selenium is an open-source suite of tools for automating web browsers, primarily used to write and run end-to-end tests that simulate real user interactions ac…
Playwright
Playwright is an open-source browser automation framework by Microsoft for reliable end-to-end testing across Chromium, Firefox, and WebKit using a single API.
Study Notes(17)
Playwright vs Selenium vs Cypress
A technical comparison of Playwright, Selenium, and Cypress across architecture, browser support, waiting strategy, and use cases.
Selenium vs Cypress vs Playwright
An architectural and practical comparison of the three major browser automation tools, and guidance on choosing the right one for a given project.
Component Testing
Understand how Cypress Component Testing mounts individual UI components in a real browser for fast, isolated, high-fidelity assertions.
Cypress Architecture: Why It's Different
A deeper look at the two-process architecture behind Cypress, how the Node server and browser driver work together, and the trade-offs that result.
Cypress Best Practices
A practical guide to writing Cypress tests that are fast, resilient to UI changes, and free of the flakiness that erodes trust in a test suite.
Cypress in CI/CD Pipelines
Learn how to run Cypress tests reliably inside continuous integration pipelines, from headless execution to artifact collection and secret management.
Cypress Interview Questions
A curated set of commonly asked Cypress interview questions spanning fundamentals, architecture, and real-world troubleshooting scenarios.
Cypress Quick Reference
A condensed reference of the most-used Cypress commands, assertions, network mocking patterns, and configuration options for day-to-day test writing.
Cypress vs Selenium vs Playwright
A technical comparison of the three major browser automation tools, covering architecture, language support, speed, and when each is the right choice.
Debugging Cypress Tests
Learn the practical toolkit for debugging failing or flaky Cypress tests — from time-travel debugging and the Command Log to browser DevTools and cy.debug().
Installing Cypress and Project Setup
How to add Cypress to a JavaScript project, understand the folder structure it scaffolds, and configure it for your app.
Parallelization and Cypress Cloud
Understand how Cypress Cloud distributes specs across parallel CI machines using load balancing, and how to interpret parallelization results.
Plugins and the Plugins File
Understand Cypress's Node-side plugin system via setupNodeEvents, how to hook into the test lifecycle, and common plugin use cases.
The Cypress Test Runner
A tour of the interactive Cypress Test Runner: the command log, DOM snapshots, selector playground, and debugging tools that make writing tests fast.
Visual Testing and Screenshots
Learn how Cypress captures screenshots automatically and manually, and how visual regression plugins detect unwanted UI changes.
What Is Cypress?
An introduction to Cypress, the JavaScript end-to-end testing framework that runs inside the browser alongside your application code.
Your First Cypress Test
Write, run, and understand a complete Cypress spec file from scratch, covering describe/it blocks, commands, and assertions.