فصل ۶: سبکهای تست واحد
در تست واحد سه سبک اصلی وجود داره: تست مبتنی بر خروجی که بهترین کیفیت رو تولید میکنه، تست مبتنی بر وضعیت که انتخاب دومه، و تست مبتنی بر ارتباط که فقط گاهیوقتها باید استفاده بشه.
فصل ۵: ماکها و شکنندگی تست
استفاده از ماکها در تست موضوعی بحثبرانگیزه. بعضیها معتقدن ماکها ابزار خیلی خوبی هستن و در بیشتر تستها ازشون استفاده میکنن. بعضی دیگه میگن ماکها باعث شکنندگی تست میشن و سعی میکنن اصلاً ازشون استفاده نکنن. اما حقیقت جایی بین این دو دیدگاه قرار داره.
فصل ۴: چهار ستون یک تست واحد خوب
تشخیص یه تست ارزشمند و نوشتن یه تست ارزشمند دو مهارت جدا از هم هستن. البته دومی به اولی وابستهست؛ پس تو این فصل میخوام نشون بدم چطور میشه یه تست ارزشمند رو تشخیص داد. یه چارچوب کلی میبینی که باهاش میتونی هر تستی توی مجموعه رو تحلیل کنی.