دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بررسی عمیق تست واحد

بررسی عمیق تست واحد

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری تمام ویژگی‌ها و قابلیت‌های xUnit .net
  • یادگیری نوشتن تست‌های واحد با استفاده از تکنیک ماک کردن و xUnit
  • یادگیری نحوه‌ نوشتن تست‌های واحد برای اپلیکیشن‌های دارای کد قدیمی
  • یادگیری نحوه‌ اندازه‌گیری پوشش تست

پیش‌نیازهای دوره

  • نیاز به تجربه‌ اولیه در برنامه‌نویسی

توضیحات دوره

تمام توسعه‌دهندگان دات‌نت که به دنبال توسعه مهارت‌های جدید و ارتقای شغل خود هستند، این دوره به آنها در این مسیر کمک خواهد کرد.

این دوره متمرکز بر تست واحد پروژه‌های NET Core. و NET 6. با xUnit .net است، که ابزاری متن‌باز برای تست‌های واحد در Net Framework. و اپلیکیشن‌های Net Core 6. و ابزار استاندارد برای تست‌ واحد سی‌شارپ، ویژوال بیسیک دات نت و پروژه‌های #F در ویژوال استودیو است.

در کل، این دوره برای همه افراد و برای تمام سطوح مناسب است زیرا برای درک و یادگیری جزئیات در مورد تست‌های واحد طراحی شده است.

حرفه‌ای بودن و احساس اعتمادبه‌نفس در استفاده از این ابزار به شما امکان انجام تسک‌های اساسی توسعه NET Core. را می‌دهد.

در این دوره موارد زیر را به شما آموزش می‌دهیم:

  • مبانی xUnit .net
  • یادگیری تست واحد از ابتدا
  • نحوه نوشتن تست‌های واحد سازماندهی‌ شده
  • نحوه استفاده از قابلیت‌های تست داده‌ محور
  • اجرای تست‌های واحد و اشکال‌زدایی آنها
  • نحوه استفاده از فریم‌ورک‌های ماک کردن از جمله MoQ
  • نحوه تست کد قدیمی
  • نحوه نوشتن تست‌های واحد برای NET Core Web APIs.
  • پیاده‌سازی تست واحد در پروژه‌های وب واقعی به صورت N-tier با استفاده از XUnit

این دوره برای چه کسانی مناسب است؟

  • مهندسان مبتدی تست واحد که درباره تست اپلیکیشن کنجکاو هستند.
  • مهندسان سطح متوسط تست واحد که درباره تکنیک‌ها کنجکاو هستند.
  • توسعه‌دهندگان سی‌شارپ
  • توسعه‌دهندگان NET Core.
  • توسعه‌دهندگان Xamarin
  • متخصصان تست و مهندسان تضمین کیفیت

بررسی عمیق تست واحد

  • مقدمه 01:06
  • تست واحد چیست؟ 00:46
  • مزایای تست واحد 01:14
  • فریمورک‌های تست و بررسی XUnit 00:42
  • نوشتن اولین برنامه مورد تست واحد خود 05:23
  • ترتیب، عمل و تأیید 01:09
  • ایجاد فکت 02:14
  • دموی عملی با سیستم نمره‌دهی مدارس 08:22
  • کنوانسیون نامگذاری 03:28
  • ریفکتور کردن 03:44
  • دابل‌ تست چیست؟ 00:45
  • فیک‌ چیست؟ 02:29
  • دموی عملی با فیک‌ها 07:12
  • استاب‌ چیست؟ 00:37
  • دموی عملی با استاب‌ها 03:57
  • ماک‌ چیست؟ 02:05
  • دموی عملی با ماک‌ها 25:19
  • چه زمانی از فیک‌ها در مقابل استاب‌ها در مقابل ماک‌ها استفاده کنیم؟ 02:11
  • داده‌ درون‌خطی چیست؟ 01:25
  • استفاده عملی از داده‌ درون‌خطی 04:19
  • داده‌ کلاس چیست؟ 01:03
  • استفاده عملی از داده‌ کلاس 02:16
  • MemberData چیست؟ 00:48
  • استفاده عملی از MemberData 03:10
  • ماک کردن - تقلید 01:25
  • استفاده از اصطلاحات XUnit 01:00
  • بررسی پروژه Web API بلادرنگ 02:53
  • تست سطح کنترلر - GET APIs 11:19
  • تست سطح کنترلر - POST APIs 03:59
  • اشکال‌زدایی مورد تست واحد 02:25
  • تست سطح سرویس - متدهای Get با استفاده از MOQ 09:23
  • تست سطح سرویس - متد ذخیره با استفاده از MOQ 13:05
  • تست سطح سرویس - راه‌اندازی کلاس فیک و پیاده‌سازی متدها 04:20
  • تست سطح سرویس - موارد تست با استفاده از مخزن فیک 05:33
  • ریفکتورکردن کد بد 02:15
  • چگونه ریفکتور را انجام دهیم؟ 03:07
  • مسائل کد آلوده 01:23
  • نکات نوشتن مورد تست واحد 03:33

994,000 198,800 تومان

مشخصات آموزش

بررسی عمیق تست واحد

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:38
  • مدت زمان :02:31:24
  • حجم :1.33GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
809,500 161,900 تومان
  • زمان: 02:03:10
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید