Catching memory leaks with your test suite
Learn how to use your test suite to identify and catch memory leaks in your software, with examples using pytest.
Learn how to use your test suite to identify and catch memory leaks in your software, with examples using pytest.
Learn a simple Go testing pattern using 'if got, want :=' for cleaner, more readable tests and table-driven test examples.
A curated newsletter issue covering mobile automation news, including CI/CD, testing frameworks, and performance metrics for iOS and Android development.
Introducing the experimental Bicep Test Framework for validating and testing Azure Bicep infrastructure-as-code templates.
A developer/tester argues for breaking down barriers between roles, sharing skills to improve software quality and team collaboration.
A biweekly newsletter covering mobile automation news, including CI/CD, testing, and development tools for iOS and Android.
Explores code coverage as a metric for untested code, its limitations, and practical tools for tracking and improving test quality in software development.
Explains structure-cementing tests that hinder code refactoring and introduces a TestDsl approach to write flexible, maintainable tests.
A technical tip on using AWK to count lines of Rust source code while excluding test modules, focusing on practical command-line solutions.
A curated newsletter issue covering the latest tools, tutorials, and best practices in mobile automation for iOS, Android, Flutter, and Kotlin Multiplatform.
A guide to using the benchstat tool for advanced Go benchmark analysis, including projections and comparisons across code versions.
A guide on mocking HttpClient calls in .NET API tests using DelegatingHandler and WebApplicationFactory for stable, controlled testing.
Explains how to use the new Promise.withResolvers API in Node.js v22+ to manage asynchronous operations in nested tests.
Slides and code for an ElixirConf 2024 talk about improving software quality through more effective testing strategies.
Explores missing likelihood-ratio tests in survey regression models, comparing Wald, score, and Rao-Scott tests with sample vs. population scaling.
Explains why calling new Date() inside React components creates flaky tests and offers a solution using props for testable, pure components.
Explains Deterministic Simulation Testing (DST) for debugging distributed systems by controlling randomness and time in a single-threaded, reproducible test environment.
A developer reflects on how his coding style and preferences have evolved over a decade, moving away from abstractions and clever code toward simplicity and practicality.
A guide on integrating and using Angular Testing Library with the Vitest test runner for testing Angular components in a user-centric way.
Explores the challenges, trade-offs, and benefits of using merge queues in CI/CD pipelines to improve code quality and stability.