Spock tests grouping using @Category from junit
A guide to grouping and categorizing Spock tests using JUnit's @Category annotation with Gradle to manage test execution.
A guide to grouping and categorizing Spock tests using JUnit's @Category annotation with Gradle to manage test execution.
A beginner's guide to writing and running unit tests in the Go programming language, covering the built-in `go test` tool and basic test structure.
A guide to writing effective assertions in automated testing, covering principles like single-subject tests and strict validation.
A guide to using PowerShell and Pester to continuously test SSL certificates for expiration, protocols, and encryption strength.
Explains the unittest.subTest feature in Python for better test iteration reporting and debugging.
A guide to identifying and reporting slow-running tests in Python's unittest framework by implementing custom timing logic and a custom TestRunner.
A developer's journey from advocating for the AVA testing framework to migrating to Jest due to performance issues and limitations.
Using RSpec metadata filtering to test a Ruby API client against multiple versions of an upstream service (Vault) on Travis CI.
Introducing 'trainer', a tool to convert Xcode test results from plist to JUnit format for Jenkins, solving issues with xcpretty and xctool.
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.