#testing
FluentAssertions چیست؟
کتابخانهای برای نوشتن Assertion به سبک زنجیرهای و شبیه زبان طبیعی، با پیام خطای بسیار خواناتر از Assert استاندارد.
بخوانMSTest چیست؟
فریمورک تست رسمی مایکروسافت، با ادغام قوی در Visual Studio و Attributeهای [TestClass]/[TestMethod].
بخوانNUnit چیست؟
یکی از قدیمیترین و پرکاربردترین فریمورکهای تست در داتنت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.
بخوانxUnit چیست؟
محبوبترین فریمورک تست واحد در داتنت مدرن، با نحو ساده و پشتیبانی پیشفرض در قالبهای dotnet new.
بخوانEnd-to-End (E2E) Testing چیست؟
تست کل سیستم از ابتدا تا انتها — از رابط کاربری واقعی تا دیتابیس واقعی — دقیقاً همان مسیری که یک کاربر واقعی طی میکند.
بخوانFunctional Testing چیست؟
بررسی اینکه یک قابلیت کامل از دید کاربر طبق نیازمندی کسبوکار درست کار میکند، بدون توجه به جزئیات پیادهسازی داخلی.
بخوانIntegration Testing چیست؟
تست تعامل واقعی چند مؤلفه (مثلاً API و دیتابیس واقعی) با هم، برخلاف Unit Test که هر واحد را کاملاً مجزا بررسی میکند.
بخوان