How the new UI mode improves the Playwright experience
Explores the new UI mode in Playwright v1.32, a visual test runner that improves debugging and the overall testing workflow.
Explores the new UI mode in Playwright v1.32, a visual test runner that improves debugging and the overall testing workflow.
A guide to disabling network connectivity on the iOS Simulator from within XCTest for automated offline testing.
Argues against using Postman/Insomnia for manual API testing, advocating for automated tests and CI pipelines to improve productivity and software quality.
Explores the concept of testability in software architecture, its importance for quality and continuous delivery, and breaks down key components like controllability.
Explores the importance and benefits of automated testing in software development, addressing common barriers and the value of testing culture.
A guide to implementing BDD-style tests in iOS using XCTest's XCTContext for cleaner, more readable test scenarios and reports.
A tutorial on mocking and simulating location data for automated testing in iOS using XCTest and a local Sinatra server.
Four essential accessibility tests for new software features, focusing on color contrast, interactive elements, and Windows High-Contrast mode.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide on using KeePass programmatically with TypeScript to securely manage and retrieve test credentials from an encrypted database.
A guide to setting up automated testing for Django projects using Pytest and GitHub Actions for continuous integration.
A guide on how to evaluate the accessibility (a11y) of npm packages before using them in a web project.
A guide to creating a TypeScript-powered autocomplete system for data-cy selectors in Cypress tests, improving developer experience and safety.
A web developer reflects on her first year running an independent business, focusing on accessibility work and the pros and cons of freelancing.
A podcast episode discussing automated testing strategies for Django applications, including unit and integration tests.
Introduces llvm-reduce, a specialized tool for automatically reducing LLVM IR test cases to aid in debugging compiler failures.
Learn how to write automated tests for your Django project to verify functionality and save time on manual checks.
A guide on testing websocket communication in a Trello-like app using Cypress, focusing on simulating real-time updates.
A developer's guide to practical tools and techniques for testing and improving web accessibility, debunking common misconceptions.
Analysis of why Gatsby.js sites have fewer accessibility errors than average, exploring developer 'guide rails' and automated testing.