آموزش مسخره کردن Node.js با Sinon

Mocking Node.js with Sinon

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ایجاد تست های واحدی ، مانند هر قسمت دیگری از توسعه نرم افزار ، یک مهارت است. این دوره به شما می آموزد که چگونه آزمایشات واحد خود را با جاسوسی ، خرد ، تمسخر و تقلبی جدا کنید. ایجاد آزمایش واحد که مستقل از سیستم های خارجی باشد ، می تواند دشوار و ترسناک باشد. در این دوره ، Mocking Node.js with Sinon ، یاد خواهید گرفت که هنگام آزمایش کد ، از کتابخانه Sinon برای تمسخر وابستگی های خارجی استفاده کنید. اول ، شما کشف خواهید کرد که چرا مسخره کردن مهم است. در مرحله بعدی ، شما تفاوت های مورد تمسخر ، خردها ، جاسوس ها و جعلی ها را کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه از آزمونهای آزمایشی خود استفاده کنید. وقتی این دوره را به پایان رسانید ، مهارت و دانش استفاده از مسخره های مورد نیاز برای نوشتن آزمون های واحدی جدا از وابستگی های خارجی را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

جاسوسی از توابع Spying on Functions

  • جاسوسی از توابع Spying on Functions

  • جاسوس چیست؟ What Is a Spy?

  • راه اندازی Getting Set Up

  • ایجاد یک جاسوس Creating a Spy

  • استفاده از جاسوس Using a Spy

  • بازیابی جاسوس ها Restoring Spies

  • چرا باید از جاسوس استفاده کرد؟ Why Use Spies?

جایگزینی توابع با خردها Replacing Functions with Stubs

  • جایگزینی توابع با خردها Replacing Functions with Stubs

  • ایجاد یک مقاله خرد Creating a Stub

  • حذف استثناها Stubbing out Exceptions

  • تماسهای خاص خرد Stub Specific Calls

  • لغو کردن توابع ناهمزمان Stubbing Asynchronous Functions

  • سایر عملکردهای خرد Other Stub Functionality

ساده سازی با جعلیات Simplifying with Fakes

  • ساده سازی با جعلیات Simplifying with Fakes

  • جایگزینی جاسوس با جعلی Replacing a Spy with a Fake

  • جایگزین کردن مقاله خرد با جعلی Replacing a Stub with a Fake

  • تقلبی ها چگونه متفاوت هستند؟ How Are Fakes Different?

استفاده از Mocks برای جداسازی کد Using Mocks to Isolate Code

  • استفاده از Mocks برای جداسازی کد Using Mocks to Isolate Code

  • ایجاد یک تمسخر Creating a Mock

  • تمسخر تماس های خاص Mocking Specific Calls

  • تأیید یک عملکرد فراخوانی نشده است Verifying a Function Wasn't Called

  • سایر عملکردهای تمسخرآمیز Other Mocking Functions

  • مقایسه دوتایی تست Comparing Test Doubles

نمایش نظرات

آموزش مسخره کردن Node.js با Sinon
جزییات دوره
1h 25m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
31
4.9 از 5
دارد
دارد
دارد
Nate Taylor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Taylor Nate Taylor

اولین برنامه نیت در QBasic بر روی کلون 8086 ساخته شده توسط پدرش نوشته شد. از آن زمان او برنامه های کاربردی را در ++ C ، .NET و Node.js نوشت. وی 12 سال اول زندگی حرفه ای خود را قبل از انتقال به نوشتن برنامه های کاربردی برای وب ، به نوشتن برنامه های ویندوز پرداخت. صرف نظر از زبان یا نوع برنامه ای که نوشته است ، او برای نوشتن کدی تمیز ، قابل آزمایش و نگهداری تلاش می کند. علاوه بر کار روزانه خود به عنوان یک توسعه دهنده ، سخنرانی در کنفرانس های مختلف نیز لذت می برد. به طور معمول او پیدا می شود که در مورد موضوعاتی مانند TDD ، کد تمیز یا حرفه ای صحبت می کند.