TIL: Setting environment variables for pytest
A guide on using the pytest-env package to set environment variables for pytest tests in pyproject.toml, avoiding direct os.environ modification.
A guide on using the pytest-env package to set environment variables for pytest tests in pyproject.toml, avoiding direct os.environ modification.
A beginner's guide to JavaScript modules and testing, covering arrow function syntax and how to split code into multiple files.
A look at a subtle bug in a Go test where a for loop iterates over an empty slice, and how static analysis tools miss it.
A developer discusses migrating from xUnit to the new TUnit testing framework for .NET, covering its features, performance benefits, and the conversion process.
A developer investigates a subtle bug in Go's errgroup package, explaining the issue and providing a fix.
Introducing a mutation testing framework for Go assembly to improve test coverage of constant-time cryptographic code and prevent hidden bugs.
Learn how to integrate Playwright tests into a .NET Aspire dashboard to run them on-demand, avoiding the need for an IDE or command line.
Argues that reading raw AI input/output data is essential for developing true intuition about system behavior, beyond just metrics.
Explains how to add descriptive names to data-driven test cases in xUnit by overriding the ToString() method in test data records.
A developer details how a Svelte Summit talk inspired them to overhaul their flawed testing architecture for a drag-and-drop library, dramatically improving reliability.
A developer shares how they created an automation script to help testers efficiently identify untranslated text and structural discrepancies between English and Spanish versions of a website.
A developer's story about using git-bisect to diagnose a performance regression and the importance of proactive performance testing in software development.
A guide to simulating a zonal failure on Google Kubernetes Engine (GKE) Autopilot using kubectl commands and a custom script.
A curated newsletter issue covering the latest news, articles, and tools for mobile automation, including iOS, Android, and Flutter testing and CI/CD.
A curated newsletter issue covering mobile automation news, tools, and best practices from companies like Netflix and Dropbox.
A debugging technique using differential code coverage to isolate code unique to a failing test, demonstrated with a Go example.
A curated newsletter issue covering mobile automation topics, including CI/CD, testing, and performance optimization for iOS, Android, and cross-platform development.
A guide to writing resilient Angular component tests when using the new HttpResource API, focusing on proper mocking techniques with HttpTestingController.
A collection of insightful and humorous quotes from programmers and tech industry figures about software development, debugging, and engineering philosophy.
TypeDoc's new {@includeCode} tag allows testing code examples in documentation by referencing specific regions from external test files.