آموزش در حال آزمایش جاوا اسکریپت برای Node.js با Mocha

Testing JavaScript for Node.js with Mocha

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Mocha یکی از محبوب ترین و قوی ترین چارچوب های تست جاوا اسکریپت است. در این دوره ، شما با Mocha آشنا می شوید و یاد می گیرید که چگونه یک مجموعه آزمون قوی در برابر برنامه های node.js خود بسازید. ساختن تست های خوب و جامع برای برنامه های JavaScript شما به شما امکان می دهد برنامه های پایدار و قوی را ایجاد کنید. تست های خوب همچنین مستنداتی ارزشمند برای کارهایی هستند که قرار است برنامه های شما واقعاً انجام دهند. در این دوره ، با آزمایش JavaScript برای Node.js با Mocha ، به اعماق Mocha ، یکی از محبوب ترین و قوی ترین چارچوب های تست JavaScript ، می روید. اول ، شما با یادگیری جزئیات آزمون با Mocha شروع خواهید کرد. در مرحله بعدی ، نحوه پیاده سازی سبک ادعای BDD با Chai را بررسی خواهید کرد. سرانجام ، شما روش صحیح مسخره کردن اشیا and و عملکردها را با Sinon پوشش خواهید داد ، و درکی از نحوه پیگیری پوشش کد خود با استانبول خواهید داشت. با پایان این دوره ، شما می توانید یک مجموعه تست قوی در برابر برنامه های node.js خود بسازید.

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

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

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

در حال آزمایش JavaScript خود Testing Your JavaScript

  • مقدمه Introduction

  • انواع تست Types of Testing

  • نسخه های گره Node Versions

  • اوضاع عوض میشود Things Change

  • خلاصه Summary

آزمایش با موکا Testing with Mocha

  • مقدمه Introduction

  • آزمایش موکا Testing Mocha

  • اولین تست ما Our First Test

  • ادعا چیست What Is an Assert

  • آزمایش چیزی واقعی Testing Something Real

  • اسکریپت ها Scripts

  • در حال آزمایش Async Testing Async

  • کار با Timeout Working with Timeouts

  • قلاب Hooks

  • محدوده در قلاب Scoping in Hooks

  • وقتی قلاب خراب می شود When Hooks Go Bad

  • آزمونهای در انتظار Pending Tests

  • خلاصه Summary

ادعاهای سبک BDD BDD Style Assertions

  • مقدمه Introduction

  • نصب Chai Installing Chai

  • انتظار رفتارها Expecting Behaviors

  • زبان طبیعی ادعا می کند Natural Language Asserts with Should

  • آزمایش اشیا Testing Objects

  • برخورد با نال ها Dealing with Nulls

  • کار با وعده ها Working with Promises

  • خلاصه Summary

جاسوس ها ، مقاله های خرد و مسخره ها Spys, Stubs, and Mocks

  • مقدمه Introduction

  • تنظیم Get Index Setting up Get Index

  • کار با Spys Working with Spys

  • مشاهده توابع موجود Watching Existing Functions

  • توابع stubbing Stubbing Functions

  • مسخره می کند Mocks

  • خلاصه Summary

آزمایش چیزهای واقعی Testing Real Things

  • مقدمه Introduction

  • گیت چکر GitChecker

  • راه اندازی تست ها Setting up Tests

  • تمسخر HTTP Mocking HTTP

  • تمسخر تماس دوم Mocking Second Call

  • اعتبار سنجی پارامترها Validating Parameters

  • آزمایش کنترل کننده Testing the Controller

  • پوشش کد با استانبول Code Coverage with Istanbul

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش در حال آزمایش جاوا اسکریپت برای Node.js با Mocha
جزییات دوره
2h 28m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
98
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Mills Jonathan Mills

جاناتان نویسنده Pluralsight ، مشاور فناوری و رهبر تجارت است. جاناتان به عنوان عضوی از تیم مشاور ارشد دیجیتال در فناوری جهانی جهانی ، می تواند از تجربیات و مهارت های منحصر به فرد خود برای ایجاد تحول دیجیتال برای مشتریان خود استفاده کند. جاناتان به عنوان یک رهبر اختصاصی برای توسعه دهندگان ، در هیئت مدیره کنفرانس توسعه دهندگان کانزاس سیتی فعالیت می کند ، MVP مایکروسافت است و به عنوان سخنران ثابت و سخنران اصلی در کنفرانس های سراسر جهان است.