Problem with random test data
Discusses the pitfalls of using random data for testing in software development and advocates for using object factories instead.
Discusses the pitfalls of using random data for testing in software development and advocates for using object factories instead.
A technical talk summary on building reliable software systems, covering key concepts, books, and practices from Site Reliability Engineering (SRE).
Explains the execution order of nested beforeEach and afterEach blocks in the Quick testing framework for Swift.
A tutorial on using Docker and Docker Compose to develop, configure, and test microservices locally, including debugging and workflow tips.
A guide on using the faker.js library to generate mock data for prototyping and testing Node.js and JavaScript applications.
A guide to using parameterized tests in JUnit 5, including code examples and a demo repository.
A developer investigates and fixes a subtle bug in Python tests for Themis' Secure Comparator, caused by C integer overflows in ctypes.
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.