دسته: تست واحد

در دنیای توسعه‌ی نرم‌افزار، نوشتن کد فقط نیمی از مسیر است؛ نیمه‌ی دیگر، اطمینان از درست‌ کار کردن آن است. تست واحد (Unit Testing) یکی از پایه‌ای‌ترین و در عین حال قدرتمندترین ابزارهایی‌ست که به توسعه‌دهندگان کمک می‌کند تا کدی قابل اعتماد، قابل نگهداری و انعطاف‌پذیر بنویسند.

unit testing: principles, practices and patterns
تست واحدکتاب

فصل چهارم: چهار ستون یک تست واحد خوب

تشخیص یه تست ارزشمند و نوشتن یه تست ارزشمند دو مهارت جدا از هم هستن. البته دومی به اولی وابسته‌ست؛ پس تو این فصل می‌خوام نشون بدم چطور می‌شه یه تست ارزشمند رو تشخیص داد. یه چارچوب کلی می‌بینی که باهاش می‌تونی هر تستی توی مجموعه رو تحلیل کنی.
unit testing: principles, practices and patterns
تست واحدکتاب

فصل سوم: ساختار یک تست واحد

در این فصل باقی‌مانده از بخش اول، یه مرور کلی از چند موضوع پایه‌ای ارائه می‌کنم. ساختار یه تست واحد معمولی رو بررسی می‌کنم، که معمولاً با الگوی ترتیب، اجرا، و بررسی (AAA) نمایش داده می‌شه. همچنین فریم‌ورک تست واحد مورد علاقه‌م یعنی xUnit رو معرفی می‌کنم و توضیح می‌دم چرا از اون استفاده می‌کنم و نه از رقباش.