جشنواره تابستانه

🎉 تخفیفات تابستانه تاپ لرن 🎉
به مناسبت ولادت حضرت محمد (ص) و روز برنامهنویس، همه دورههای تاپ لرن با ۷۰٪ تخفیف ویژه در دسترس شماست!
⏰ زمان تخفیف: از ۱۸ شهریور تا پایان شهریور
فرصت استثنایی برای یادگیری و ارتقای مهارتهایتان را از دست ندهید!
💻 همین حالا ثبتنام کنید و آموزش را شروع کنید!
- مدرس دوره : آرین حقیقی ( رزومه )
- تعداد ویدیوها : 3 ویدیو
- مدت زمان دوره : 0:15:00
- سطح دوره : مقدماتی
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1404/06/24

آموزش unit testing در c# از مقدماتی تا پیشرفته
در این دورهی تخصصی و کاملاً کاربردی، با اصول و مبانی Unit Testing در زبان سیشارپ (C#) آشنا میشوید و یاد میگیرید چطور برای پروژههای واقعی تستهای خودکار بنویسید. این دوره با تمرکز بر فریمورک xUnit و کتابخانهی NSubstitute طراحی شده و به شما کمک میکند مهارت نوشتن تستهای دقیق و موثر را یاد بگیرید.
این دوره برای چه کسانی مناسب است ؟
توسعهدهندگان داتنت که میخواهند کدهای قابلاعتمادتری بنویسند
برنامهنویسانی که با تستنویسی آشنایی ندارند
کسانی که به دنبال ورود به بازار کار حرفهای هستند
در پایان این دوره میتوانید به راحتی:
برای پروژههای خود تست بنویسید
از تستها برای جلوگیری از باگها و افزایش کیفیت کد استفاده کنید
ساختار پروژههای تستپذیر را طراحی کنید
سرفصل های دوره |
معرفی دوره |
در این دوره |
unit test چیست و چرا اهمیت دارد |
انوع مختلف تست ها unit test , integration test, E2E test |
پکیج های مورد استفاده |
ساختار solution |
قواعد نامگذاری |
AAA |
TDD |
نحوه اجرای تست ها در xUnit |
پارامتر برای تست ها |
setup و teardown |
نادیده گرفتن تست ها |
استفاده از fluent-assertion |
تست string |
تست اعداد |
تست تاریخ ها |
تست object ها |
تست enumerable |
تست استثنائات |
تست رویداد ها |
تست متد های private |
تست متد های internal |
کد های قابل تست |
نحوه پیاده سازی fake ها |
moking |
moq یا Nsubstitute |
پروژه عملی |
پوشش تست ها |
تست لایه اپلیکیشن |
تست api |
تست لایه data |
نحوه اجرای پیشفرض تست ها |
class fixture |
Collection fixture |
اجرای تست ها به صورت موازی |
پارامتر سازی پیشرفته |
تست تاریخ پیشرفته |
تست های پیشرونده |
پوشش کد ها |
پیش نیاز های دوره :
- Asp.net core web APIs
- C#
فهرستـــ ویدیوها
مدت زمان دوره 0:15:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره
در این قسمت راجب این حرف میزنیم که unit testing برای چی هست و چرا خوبه که برای برنامه هامون تست بنویسیم.
نظرات کاربران در رابطه با این دوره