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

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

آموزش 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:22:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره
در این قسمت راجب این حرف میزنیم که unit testing برای چی هست و چرا خوبه که برای برنامه هامون تست بنویسیم.
مباحث این دوره
در این قسمت راجب این صحبت میکنیم که در این دوره چه چیزهایی رو قراره یادبگیریم
نظرات کاربران در رابطه با این دوره