When learning Test-Driven Development (TDD), developers often struggle with identifying boundary conditions and exceptional cases. One resource that has been incredibly helpful to me over the years is the 𝐓𝐞𝐬𝐭 𝐇𝐞𝐮𝐫𝐢𝐬𝐭𝐢𝐜𝐬 𝐂𝐡𝐞𝐚𝐭 𝐒𝐡𝐞𝐞𝐭, created by Elisabeth Hendrickson, James Lyndsay, and Dale Emery. This concise document provides a wealth of inspiration for uncovering edge case scenarios.

You can download the cheat sheet here:
https://www.scribd.com/document/17602488/testheuristicscheatsheetv1