The most accessible JavaScript framework
Analysis of why Gatsby.js sites have fewer accessibility errors than average, exploring developer 'guide rails' and automated testing.
Analysis of why Gatsby.js sites have fewer accessibility errors than average, exploring developer 'guide rails' and automated testing.
A discussion on why there's no single correct way to write tests, challenging the dogma around unit testing and TDD.
A developer works on the final features of a SaaS homeschool app, focusing on student enrollment, templates, and testing in Python/Django.
A developer shares how to set up automated end-to-end testing for an Eleventy website using Cypress and Netlify deployment.
A tutorial on writing automated tests for a Django and Twilio Interactive Voice Response (IVR) system using Python and Pytest.
A guide to generating automated tests for a React app using XState and Cypress, focusing on decoupling test logic from the state machine.
Essential frontend testing criteria for a feature's Definition of Done, covering devices, accessibility, and JavaScript resilience.
A guide to enhancing Cypress test failure screenshots by using cy.log() commands to add step-by-step context and improve debugging efficiency.
A guide to integrating the axe accessibility testing library with Cypress to automate accessibility checks in web applications.
How Cypress.io improves developer confidence and work-life balance by providing reliable, easy-to-debug end-to-end testing for web applications.
A guide to creating and enforcing performance budgets using Lighthouse, including setting metrics and automating tests via a budget.json file.
A quick guide to using Laravel's retry() helper to automatically re-run flaky Dusk browser tests, reducing false negatives.
Introducing fluentXPath, a Java library for building XPath expressions with a fluent API to avoid string concatenation in Selenium tests.
A developer updates Django data models, adds data to templates, writes tests, and creates database migrations in this coding stream recap.
A guide to implementing screenshot testing for Android using the Facebook Screenshot-Tests-For-Android library with Espresso.
A developer shares a cautionary tale about misapplying Test-Driven Development (TDD) and the 'red, green, refactor' cycle, leading to overly complex code.
The author explains how automated testing saves time and builds confidence in software development, based on personal experience.
A technical guide on preventing Android battery swelling in test stands by using root access to control charging cycles via ADB commands.
Part two of a series on resurrecting a legacy library, focusing on adding CI and end-to-end tests to stabilize the codebase.
Explains the technical challenges of automated screen reader testing and why testing the accessibility tree is a better approach.