Next big trend in testing? Debugging
Explores the growing focus on debugging tools in testing frameworks like Cypress and Playwright, highlighting their importance for developer insight.
Explores the growing focus on debugging tools in testing frameworks like Cypress and Playwright, highlighting their importance for developer insight.
A response to rumors about Cypress.io 'dying', analyzing recent updates and defending the tool's future and company health.
Explains how to configure and use the baseUrl parameter in Cypress for efficient end-to-end testing.
A guide on integrating Cucumber with Cypress for behavior-driven testing, covering setup, pros/cons, and practical steps.
A guide on handling page load events and network calls in Cypress tests to ensure reliable test execution.
A guide on structuring large-scale Cypress test automation projects, covering principles like code integration, readability, and speed optimization.
A step-by-step guide to setting up and running Cypress end-to-end tests using GitHub Actions workflows.
Explains why and how to use Cypress's cy.session() command for login state management instead of traditional page objects or custom commands.
A developer's comparison of Cypress and Playwright testing frameworks, detailing the advantages of migrating to Playwright for web app testing.
A guide on using Cypress to test PDF file downloads and verify their contents, including parsing PDFs with a custom script.
A guide to testing geolocation features in web applications using Cypress, covering API mocking and browser permission handling.
A technical guide on using Cypress's .selectFile() command to upload files in automated tests, covering frontend integration and hidden input elements.
A guide to eight common mistakes developers make when using the Cypress testing framework, with practical solutions to avoid them.
A guide on using Cypress and the browser's Performance API to measure frontend performance, specifically timing modal window interactions.
Explains core principles of Cypress command chains, including parent, child, and dual commands, to help write better automated tests.
A technical guide on how to programmatically handle Google Sign-In (OAuth 2.0) in Cypress tests, bypassing multi-domain limitations.
A guide to managing and switching between different testing environments (like local, staging, production) in the Cypress end-to-end testing framework.
A tutorial on using Cypress for API testing, covering the .request() command, passing arguments, and handling responses.
A guide on avoiding hard-coded waits in Cypress tests, exploring alternatives like timeouts and assertions for better test reliability.
A developer details their experience updating a personal site to Eleventy 1.0, covering markdown migration, design tweaks, and build process improvements.