Using -Wl,--wrap for mocking in C
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
A guide to implementing a protocol-oriented, testable logging system in Swift without leaking dependencies or using singletons.
A developer explains why using their personal website as a live testing playground for new techniques and optimizations is a valuable learning tool.
Explores the 'Functional Core, Reactive Shell' software architecture pattern, contrasting it with spaghetti and lasagna code to improve testability.
A comprehensive talk and demo covering JUnit 5 features, architecture, migration from JUnit 4, and advanced testing techniques.
A collection of resources and credits for the "Functional Core, Reactive Shell" talk, discussing software architecture and testing.
Introducing Pifpaf, a tool for temporarily running daemons like PostgreSQL or Redis during testing, making integration tests easier.
A guide on starting with automation in software development, focusing on repetitive tasks and multi-step processes to improve workflows.
A guide to testing asynchronous Swift code using the Quick and Nimble frameworks, covering callbacks and delegate methods.
Explains how Python's Mock objects handle non-existent attributes and methods, focusing on special behavior for 'assert' prefixes.
An exploration of the JUnit Lambda prototype, detailing its new features and API changes for Java 8+ testing.
Explains how PYTHONHASHSEED affects test reliability and demonstrates robust testing strategies for non-deterministic dictionary ordering.
How to securely set and exclude environment-specific variables from version control in Laravel's testing environment using a .env.test file.
Explains the benefits of using a `src` directory in Python projects for accurate testing and packaging, and how to measure combined test coverage across multiple Python versions.
A cheatsheet for using the -destination option in xcodebuild, covering syntax and examples for iOS, Simulator, tvOS, and watchOS platforms.
A guide on unit testing OWIN OAuth middleware for third-party API integration, using Vimeo as an example.
A guide for developers on how to approach and manage an inherited legacy codebase, focusing on mindset, planning, and practical steps.
Explains how to test Django views directly using RequestFactory for faster, more isolated tests that don't rely on URL config or middleware.
A tutorial on using Carthage to add Quick and Nimble testing frameworks to a Swift 2 project in Xcode 7.