Elevate Your Testing Strategy with Typegoose and mongodb-memory-server
A guide to improving TypeScript/MongoDB testing using Typegoose for type-safe models and mongodb-memory-server for isolated, in-memory database tests.
A guide to improving TypeScript/MongoDB testing using Typegoose for type-safe models and mongodb-memory-server for isolated, in-memory database tests.
A curated newsletter issue covering mobile automation topics, including CI/CD, testing frameworks, and best practices for iOS and Android development.
Explains structure-cementing tests and how a Test DSL can decouple tests from implementation details, making them resilient to structural changes.
The article discusses the transition from SpecFlow to Reqnroll for .NET behavior-driven development after SpecFlow's corporate acquisition led to stagnation.
Introduces Mentoss, a new JavaScript library designed to mock fetch() requests for testing, focusing on developer experience and documentation.
A guide to embedding Python within a Rust application to create a custom test runner, allowing Python scripts to call Rust functions.
A biweekly newsletter issue covering mobile automation news, tools, and best practices for iOS and Android development.
Final notes from a book on LLM prompt engineering, covering evaluation frameworks, offline/online testing, and LLM-as-judge techniques.
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.