وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

آموزش Unit Test برنامه های زبان C# بوسیله NUnit

سرفصل های دوره

با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با سی شارپ یاد می گیرید.

عنوان اصلی : C# Unit Testing with xUnit

سرفصل ها :


ایجاد زمینه های قابل نگهداری برای تست خودکار:
01. مروری بر دوره
01. مقدمه
02. نرم افزار پیچیده است
03. گشت و گذار در راه حل
04. ابزارها و چارچوب ها
05. گشت و گذار در آزمون ها
06. بین المللی رفتن
07. نسخه ی نمایشی - بین المللی رفتن
08. خلاصه
01. مقدمه
02. پاکسازی مجموعه آزمایشی موجود
03. تولید ارزش های ساده
04. مادران شی
05. دمو - مادران شی
06. تولید سلسله مراتب شی
07. دمو - تولید سلسله مراتب شی
08. روابط والدین با فرزند
09. نسخه ی نمایشی - روابط والدین با فرزند
10. خلاصه
01. مقدمه
02. Object Builders و Fluent Interfaces
03. نسخه ی نمایشی - از Object Mother تا Object Builder
04. مقایسه - مادران شی و سازندگان شی
05. نسخه ی نمایشی - StateMother به StateBuilder
06. سازنده یک نقشه است
07. نسخه ی نمایشی - برنامه ریزی کنید
08. تنبل خوب است
09. نسخه ی نمایشی - سازندگان تنبل
10. خلاصه
01. مقدمه
02. نسخه ی نمایشی - استخراج عملکرد کلاس پایه
03. نسخه ی نمایشی - استخراج یک کلاس جزئی
04. نسخه ی نمایشی - اسکریپت های C#
05. نسخه ی نمایشی - ایجاد روش ساخت
06. نسخه ی نمایشی - ایجاد روش پیش فرض
07. نسخه ی نمایشی - تولید با روش
08. نسخه ی نمایشی - ایجاد سازندگان جدید
09. خلاصه
بهبود تست های واحد با اظهارات روان:
01. مروری بر دوره
01. مقدمه
02. استفاده از ادعاهای روان با رشته ها
03. ادعا در برابر مقادیر عددی
04. اضافه کردن متن پیام سفارشی اضافی
05. کار با مقادیر تاریخ
06. ادعا بر محتویات مجموعه ها
07. ادعای این که استثناها کنار گذاشته شده اند
08. اجرای همه ادعاها در صورت شکست یک آزمون
09. تاکید بر یکپارچگی ساختاری کد منبع
10. خلاصه و یادگیری بیشتر
تمسخر با Moq و xUnit:
01. مروری بر دوره
01. مقدمه
02. مروری بر تمسخر
03. چرا از اشیاء ساختگی استفاده کنیم؟
04. واحد چیست
05. تقلبی، ساختگی، خرد، مسخره کردن، و تست دوبل
06. مروری بر موق
07. مروری بر کد نسخه ی نمایشی
08. اضافه کردن یک پروژه تست واحد
09. نوشتن تست های اولیه
10. معرفی یک وابستگی جدید
11. خلاصه
01. مقدمه
02. نصب Moq
03. نمونه سازی و استفاده از یک شیء ساختگی
04. پیکربندی مقادیر بازگشتی روش شیء ساختگی
05. تطبیق استدلال در روشهای تمسخرآمیز
06. درک تمسخرهای سختگیرانه و آزاد
07. مثال ساختگی سختگیرانه
08. مقایسه تمسخرهای سختگیرانه و سست
09. Refactoring آزمون ها
10. روش های تمسخر با پارامترهای خارج
11. تطبیق استدلال های مرجع با Moq
12. خلاصه
01. مقدمه
02. پیکربندی یک ویژگی مسخره شده برای برگرداندن یک مقدار مشخص
03. دریافت مقدار بازگشتی از یک تابع
04. سلسله مراتب اموال مسخره خودکار
05. تعیین رفتار ارزش پیش‌فرض برای Loose Mocks
06. ردیابی تغییرات به ارزش های اموال ساختگی
07. خلاصه
01. مقدمه
02. تست رفتار و تست مبتنی بر حالت
03. تأیید یک روش فراخوانی شد
04. افزودن یک پیام خطای سفارشی
05. تأیید یک روش فراخوانی نشده است
06. تأیید یک روش، تعداد دفعات مشخصی نامیده می شد
07. بررسی یک مالکیت گیرنده فراخوانده شد
08. بررسی ویژگی تنظیم کننده فراخوانی شد
09. خلاصه
01. مقدمه
02. پرتاب استثناها از اشیاء ساختگی
03. افزایش رویدادها از اشیاء ساختگی
04. برگرداندن نتایج متفاوت برای تماس های متوالی
05. بررسی یک روش ساختگی چندین بار با مقادیر مختلف نامیده می شد
06. تمسخر اعضای انواع بتن با تمسخر جزئی
07. تمسخر اعضای محافظت شده مجازی
08. بهبود خوانایی راه اندازی ساختگی با LINQ to Mocks
09. Refactoring کلاس تست
10. تطبیق آرگومان های نوع عمومی
11. مسخره کردن مقادیر بازگشتی روش Async
12. خلاصه
تست واحد NET با AutoFixture:
01. مروری بر دوره
01. مقدمه
02. ساده سازی مرحله ترتیب آزمایش ها با AutoFixture
03. چارچوب های پشتیبانی شده
04. معرفی کلاس فیکسچر
05. ایجاد یک پروژه آزمایشی و نصب AutoFixture
06. نوشتن یک آزمون اولیه با داده های آزمون غیر ناشناس
07. نوشتن آزمون با داده های آزمون ناشناس دستی
08. استفاده از AutoFixture Fixture Instance برای ایجاد داده های تست ناشناس
09. خلاصه
01. مقدمه
02. ایجاد رشته های ناشناس
03. ایجاد اعداد ناشناس
04. ایجاد تاریخ و زمان ناشناس
05. ایجاد Enums و GUID
06. ایجاد آدرس های ایمیل
07. ایجاد توالی مقادیر ناشناس
08. ایجاد نمونه های ناشناس از انواع سفارشی
09. ایجاد نمودارهای پیچیده شی ناشناس
10. ایجاد اشیا با DataAnnotations
11. خلاصه
01. مقدمه
02. سفارشی کردن مقادیر تولید شده توسط یک نمونه فیکسچر
03. انجماد مقادیر در AutoFixture
04. استفاده از الگوی AutoFixture Test Data Builder
05. درک نمونه ها و خط لوله AutoFixture
06. نمونه هایی از سفارشی سازی های از پیش ساخته شده
07. ایجاد یک AutoFixture Sacimen Builder سفارشی
08. خلاصه
01. مقدمه
02. مشکل ایجاد داده های تست دستی
03. ایجاد کد تست ایمن Refactor با AutoFixture
04. تست های پارامتری xUnit.net با داده های ناشناس
05. مسخره کردن خودکار با AutoFixture و Moq
06. ترکیب Auto Mocking و Auto Data در xUnit.net
07. استفاده از AutoFixture برای بهبود طراحی کد و قابلیت نگهداری
08. خلاصه و یادگیری بیشتر
توسعه تست محور در سی شارپ:
01. مروری بر دوره
01. مقدمه
02. توسعه آزمایش محور (TDD) چیست؟
03. مزایای توسعه آزمایش محور
04. سناریوی Wired Brain Coffee
05. این دوره چگونه ساختار یافته است
06. اولین شرط را درک کنید
07. یک تست واحد قرمز ایجاد کنید
08. برای سبز شدن تست کد بنویسید
09. کد را اصلاح کنید
10. شرط بعدی را آزمایش و اجرا کنید
11. کد تست را مجدداً اصلاح کنید
12. خلاصه
01. مقدمه
02. الزامات را درک کنید
03. نحوه جدا کردن وابستگی ها را بدانید
04. تست - رزرو میز را ذخیره کنید
05. پیاده سازی - رزرو میز را ذخیره کنید
06. کد را اصلاح کنید
07. تست - بررسی کنید که آیا میز در دسترس است یا خیر
08. پیاده سازی - بررسی کنید که آیا یک میز در دسترس است
09. تست - شناسه میز را در رزرو ذخیره کنید
10. پیاده سازی - شناسه Desk را در Booking ذخیره کنید
11. Test - Return Success یا کد نتیجه NoDeskAvailable
12. پیاده سازی - Return Success یا کد نتیجه NoDeskAvailable
13. تست - شناسه رزرو میز را روی نتیجه تنظیم کنید
14. پیاده سازی - شناسه رزرو میز را روی نتیجه تنظیم کنید
15. خلاصه
01. مقدمه
02. توسعه آزمایش محور رابط های کاربر
03. راه حل DeskBooker را کاوش کنید
04. الزامات را درک کنید
05. تست - با روش BookDesk پردازنده تماس بگیرید
06. پیاده سازی - فراخوانی روش BookDesk پردازنده
07. تست - بررسی کنید که آیا مدل معتبر است یا خیر
08. پیاده سازی - بررسی کنید که آیا مدل معتبر است یا خیر
09. تست - اگر میز کار موجود نیست، یک خطای مدل اضافه کنید
10. پیاده سازی - اگر میز کار موجود نیست، یک خطای مدل اضافه کنید
11. تست های واحد را اصلاح کنید
12. تست - IActionResult مورد انتظار را برگردانید
13. Implement - Result IActionResult مورد انتظار را برگردانید
14. تست - تغییر مسیر به صفحه BookDeskConfirmation
15. پیاده سازی - تغییر مسیر به صفحه BookDeskConfirmation
16. ASP.NET Core Application را اجرا کنید
17. خلاصه
تست کد NET با xUnit.net - شروع به کار:
01. مروری بر دوره
01. مقدمه
02. چرا تست های خودکار بنویسیم
03. مروری بر انواع مختلف آزمون
04. آزمون رفتار در مقابل روش های خصوصی
05. مراحل منطقی یک تست خودکار
06. معرفی xUnit.net
07. ایجاد پروژه تست
08. ایجاد یک پروژه تست فریم ورک دات نت
09. شروع به ایجاد اولین آزمون
10. خلاصه
01. مقدمه
02. مروری بر ادعاها
03. چند عنوان در هر آزمون
04. افزودن یک ادعا به آزمون اول
05. اظهار نظر در برابر ارزش های رشته
06. ادعا بر مقادیر عددی
07. ادعا بر ارزش های ممیز شناور
08. بیان مقادیر صفر
09. ادعا با مجموعه ها
10. ایجاد ادعا در برابر انواع شی
11. ادعا بر روی نمونه های شی
12. بیان این کد استثناهای صحیح را حذف می کند
13. ادعای مطرح شدن رویدادها
14. خلاصه
01. مقدمه
02. دسته بندی و اجرای زیر مجموعه های تست
03. اجرای دسته بندی آزمون ها در خط فرمان
04. پرش از آزمون ها
05. نوشتن پیام های خروجی تست سفارشی
06. کاهش کد تست تکراری
07. به اشتراک گذاری زمینه بین تست ها در طول اجرا
08. به اشتراک گذاری زمینه در بین کلاس های آزمایشی
09. خلاصه
01. مقدمه
02. مروری بر آزمون های داده محور
03. اضافه کردن تست های شخصیت بازیکن اضافی
04. Refactoring به آزمون های داده محور
05. به اشتراک گذاری داده های آزمون در بین آزمون ها
06. دریافت داده های تست از منابع خارجی
07. ایجاد ویژگی های منبع داده سفارشی
08. خلاصه، منابع و یادگیری بیشتر
نوشتن کد قابل آزمایش:
01. مروری بر دوره
01. مقدمه
02. مروری بر دوره
03. کد قابل آزمایش
04. نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. درز
03. نسخه ی نمایشی
04. خلاصه نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. ساخت و ساز
03. نسخه ی نمایشی
04. خلاصه نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. وابستگی ها
03. نسخه ی نمایشی
04. خلاصه نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. دولت جهانی
03. نسخه ی نمایشی
04. خلاصه نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. اصل مسئولیت واحد
03. نسخه ی نمایشی
04. خلاصه نسخه ی نمایشی
05. خلاصه
01. مقدمه
02. توسعه آزمایش محور
03. بعد کجا برویم
04. خلاصه دوره

63,400 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
شناسه: PS7012
حجم: 2511 مگابایت
مدت زمان: 785 دقیقه
تعداد دیسک: 1 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 28 مرداد 1400
آموزش Unit Test برنامه های زبان C# بوسیله NUnit
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 1
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 2
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 3
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 4
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 5
آموزش Unit Test برنامه های زبان C# بوسیله NUnit 6
طراحی سایت و خدمات سئو

63,400 تومان
افزودن به سبد خرید