از مبتدی به متخصص - تست واحد در سی شارپ
✅ سرفصل و جزئیات آموزش
همه آنچه باید بدانید تا تست واحد روی پایگاه کدهای سی شارپ خود انجام دهید را یاد بگیرید.
تسلط به پایه تست
دلیلی وجود دارد که تست واحد لایه پایینی در هرم تست است. شما یک مجموعه تست قوی را فقط می توانید روی یک پایه محکم بسازید. هیچ چیز از این اطمینان بخش تر نیست که وقتی روی یک پایگاه کد کار می کنید، بدانید اگر چیزی را تصادفی خراب کنید، یک تست به شما هشدار می دهد و در صدها تا هزاران یا حتی صدها هزار دلار مربوط به تاثیر احتمالی روی مشتری صرفه جویی می کند.
در این دوره، نیک به شما یاد می دهد چگونه تست های واحد مدرن برای پایگاه کدهای خود بنویسید تا همیشه در تغییرات اطمینان داشته باشید. اگر نمی دانید هرم تست چیست، نگران نباشید. بعد از این دوره خواهید دانست.
از مبتدی به متخصص - تست واحد در سی شارپ
-
خوش آمدگویی 02:21
-
آنچه در این دوره یاد خواهید گرفت 03:55
-
پیش نیازهای دوره چیست و برای چه کسانی مناسب است؟ 01:49
-
انواع مختلف تست 07:15
-
تست واحد چیست و چرا مهم است؟ 01:30
-
هرم تست 01:57
-
چرا باید تست های واحد بنویسیم؟ 03:12
-
3 مفهوم اصلی تست واحد 01:57
-
چرا xUnit؟ 00:57
-
اولین تست واحد خود را بنویسید 06:23
-
راه حل خود را ساختار دهید 02:50
-
نامگذاری در تست های واحد 03:32
-
Act ،Arrange و Assert 02:09
-
مدل اجرای تست xUnit 02:54
-
راه اندازی تست و Teardown 05:46
-
پارامتری کردن تست ها 03:18
-
نادیده گرفتن تست ها 01:23
-
نوبت شما برای تمرین (منبع پروژه در پایین ویدئو) 01:04
-
پاسخ مدرس به تمرین 00:40
-
خلاصه بخش 00:48
-
نوشتن Fluent Assertions 03:19
-
تست رشته ها 02:58
-
تست اعداد 02:00
-
تست تاریخ ها 01:37
-
تست آبجکت ها 03:32
-
تست enumerables 03:32
-
تست متدهایی که استثناها را throw می کنند 02:23
-
تست برای رویدادهای Raise 01:29
-
تست متدهای خصوصی (اعضا) 01:24
-
تست متدهای داخلی (اعضا) 03:01
-
خلاصه بخش 00:26
-
مشکل وابستگی ها 03:54
-
تزریق وابستگی به rescue 02:55
-
fakes چه هستند؟ 03:03
-
ماک کردن چیست؟ 06:11
-
Moq در مقابل NSubstitute 02:35
-
خلاصه بخش 00:53
-
پروژه ای که به آن تست های واحد اضافه خواهید کرد 03:38
-
محدوده این تست 03:59
-
تست لایه اپلیکیشن 22:35
-
تمرین: تست بقیه لایه اپلیکیشن (منبع پروژه در پایین ویدئو) 01:24
-
پاسخ تمرین: تست بقیه لایه اپلیکیشن 15:21
-
اما، همه آن ها ضروری است؟ 02:10
-
تست لایه داده 01:13
-
تست لایه API 09:51
-
تمرین: تست بقیه لایه API (منبع پروژه در پایین ویدئو) 01:03
-
پاسخ تمرین: تست بقیه لایه API 13:19
-
خلاصه بخش 00:42
-
مشاهده رفتار پیش فرض اجرای تست 02:41
-
فیکسچر کلاس 04:12
-
فیکسچر کالکشن 05:04
-
اجرای تست به صورت موازی 05:43
-
پارامتری کردن پیشرفته 04:53
-
تنظیم timeouts اجرای تست 01:17
-
تست تاریخ و زمان 05:19
-
تست مداوم 01:55
-
پوشش کد چیست؟ 02:57
-
اندازه گیری پوشش کد 06:35
-
خلاصه بخش 00:48
-
نتیجه گیری دوره 00:37
مشخصات آموزش
از مبتدی به متخصص - تست واحد در سی شارپ
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:
- تعداد درس:60
- مدت زمان :03:38:00
- حجم :961.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy