CodeShot

آزمون تخصصی Unit Testing

چند سؤال عمیق‌تر درباره ویژگی‌های یک تست واحد خوب و مرزهای Unit Testing، فراتر از مقدمات.

⏱ حدود 9 دقیقه · 6 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    کدام ویژگی برای یک Unit Test خوب اهمیت کمتری دارد؟

  2. 2.

    تستی که چند رفتار مستقل و نامرتبط را در یک متد تست واحد بررسی می‌کند، همچنان یک Unit Test باکیفیت محسوب می‌شود.

  3. 3.

    تفاوت بین Test Double از نوع «Fake» و «Mock» در چیست؟

  4. 4.

    چرا تست کردن جزئیات پیاده‌سازی داخلی (مثلاً بررسی مقدار یک فیلد خصوصی) معمولاً یک ضدالگو (Anti-Pattern) در Unit Testing محسوب می‌شود؟

  5. 5.

    کدام موارد نشانه یک Unit Test «شکننده» (Fragile) هستند که با کوچک‌ترین تغییر در کد اصلی می‌شکند؟ (چند گزینه)

  6. 6.

    معیار «F.I.R.S.T» در Unit Testing به کدام مجموعه ویژگی‌ها اشاره دارد؟

0 از 6 سؤال پاسخ داده شده