CodeShot

#testing

1 دقیقه مطالعه

FluentAssertions چیست؟

کتابخانه‌ای برای نوشتن Assertion به سبک زنجیره‌ای و شبیه زبان طبیعی، با پیام خطای بسیار خواناتر از Assert استاندارد.

بخوان
1 دقیقه مطالعه

MSTest چیست؟

فریمورک تست رسمی مایکروسافت، با ادغام قوی در Visual Studio و Attributeهای [TestClass]/[TestMethod].

بخوان
1 دقیقه مطالعه

NUnit چیست؟

یکی از قدیمی‌ترین و پرکاربردترین فریمورک‌های تست در دات‌نت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.

بخوان
1 دقیقه مطالعه

xUnit چیست؟

محبوب‌ترین فریمورک تست واحد در دات‌نت مدرن، با نحو ساده و پشتیبانی پیش‌فرض در قالب‌های dotnet new.

بخوان
1 دقیقه مطالعه

End-to-End (E2E) Testing چیست؟

تست کل سیستم از ابتدا تا انتها — از رابط کاربری واقعی تا دیتابیس واقعی — دقیقاً همان مسیری که یک کاربر واقعی طی می‌کند.

بخوان
1 دقیقه مطالعه

Functional Testing چیست؟

بررسی این‌که یک قابلیت کامل از دید کاربر طبق نیازمندی کسب‌وکار درست کار می‌کند، بدون توجه به جزئیات پیاده‌سازی داخلی.

بخوان
1 دقیقه مطالعه

Integration Testing چیست؟

تست تعامل واقعی چند مؤلفه (مثلاً API و دیتابیس واقعی) با هم، برخلاف Unit Test که هر واحد را کاملاً مجزا بررسی می‌کند.

بخوان