CodeShot

آزمون Integration Testing

چند سؤال کوتاه درباره تست یکپارچگی (Integration Testing) و ابزارهای آن در ASP.NET Core.

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

  1. 1.

    تست یکپارچگی (Integration Test) دقیقاً چه چیزی را بررسی می‌کند؟

  2. 2.

    کلاس `WebApplicationFactory<T>` در ASP.NET Core برای اجرای برنامه در حافظه (In-Memory) جهت نوشتن تست‌های یکپارچگی استفاده می‌شود.

  3. 3.

    تفاوت اصلی تست یکپارچگی با تست واحد (Unit Test) در چیست؟

  4. 4.

    چرا استفاده از یک دیتابیس واقعی (یا شبیه‌سازی‌شده نزدیک به واقعی مثل Testcontainers) در تست یکپارچگی معمولاً بهتر از Mock‌کردن کامل دیتابیس است؟

  5. 5.

    کدام موارد در تست‌های یکپارچگی ASP.NET Core معمولاً واقعی نگه داشته می‌شوند تا تست معنادار باشد؟ (چند گزینه)

  6. 6.

    کدام کلاس معمولاً برای دسترسی به `HttpClient` تنظیم‌شده روی سرور تست درون‌حافظه‌ای در ASP.NET Core استفاده می‌شود؟

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