1. The Golden Master technique is used to generate system tests by capturing outputs without changing production code, generating random inputs and persisting input/output tuples, writing a test to check the system under test against persisted data, and committing the test.
2. ApprovalTests is an open source assertion library that can aid in unit testing.
3. The Gilded Rose kata involves updating item quality and sell-by dates each day according to various rules like certain items like aged brie and backstage passes increasing in quality over time.