How to Test Django Signals Like a Pro
A guide to effectively testing Django signals, covering decoupling, signal creation, and best practices for writing clean, maintainable tests.
A guide to effectively testing Django signals, covering decoupling, signal creation, and best practices for writing clean, maintainable tests.
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
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.