How to install old iOS Simulator Runtimes from Command-line
A guide to installing older iOS Simulator runtimes via command-line tools for CI testing, covering deprecated and current methods.
A guide to installing older iOS Simulator runtimes via command-line tools for CI testing, covering deprecated and current methods.
Learn how to change your Mac's system date from the command line for testing date-based logic in applications.
Explores best practices for transaction management in Java/Spring Data JPA tests, advising to mirror production conditions.
An introduction to property-based testing in TypeScript using fast-check, explaining how to test program properties instead of specific examples.
A developer explores efficient testing strategies for 109+ regex-based code highlighting patterns, moving from individual tests to data-driven approaches.
Explores the 'Fewest Elements' rule in software design, advocating for removing unnecessary code like unreachable lines, comments, and unused abstractions.
Explains the 'No Duplication' rule in software design, detailing its benefits for maintainability and enabling change.
A debugging story about a Go test suite failing silently due to a commented-out line in TestMain, causing confusion and a frantic search for the bug.
A quick guide on testing browser extensions locally in Chrome and Edge before publishing, including enabling Developer Mode.
A beginner's guide to implementing Continuous Integration (CI) for Python projects, covering automation of testing, formatting, and deployment.
A guide on using Zig's unit testing features to add tests to an existing C application, using the uStreamer video streaming utility as a real-world example.
A guide to migrating a React application's testing suite from Jest to Vitest, covering setup, configuration, and benefits.
Russ Cox shares 20 practical tips for effective Go testing, based on his GopherCon Australia talk, covering test design, coverage, and automation.
A guide to testing Angular 17's new deferrable views (@defer blocks) using both Angular's built-in testing utilities and Angular Testing Library.
A curated newsletter issue covering mobile automation news, CI/CD strategies, and testing guides for iOS, Android, and cross-platform development.
A software engineer reflects on a past production crisis, questioning the hero culture that rewards firefighting over proper engineering practices.
A response to rumors about Cypress.io 'dying', analyzing recent updates and defending the tool's future and company health.
Explores .NET 8's new TimeProvider and FakeTimeProvider for testing time-dependent code, enabling controlled manipulation of time in unit tests.
Announcing luatest, a new, fast Lua test runner inspired by pytest, offering significant speed improvements over existing options.
A guide to testing CSS container queries efficiently using a custom utility or Polypane browser, with code examples in Astro.