آموزش تست Node.js با Mocha

Testing Node.js with Mocha

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

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

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

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

معرفی Introduction

  • معرفی دوره Course Intro

  • پیش نیازها Prerequisites

  • نسخه ی نمایشی Demo Code

  • چرا تست زدن مهم است Why Testing is Important

  • مقدمه ای بر تست واحد Introduction to Unit Testing

  • خلاصه Summary

مبانی تست Mocha و Unit Fundamentals of Mocha and Unit Testing

  • معرفی Introduction

  • راه اندازی موکا Setting up Mocha

  • نحو موکا Mocha Syntax

  • تست های قبولی و عدم موفقیت Passing and Failing Tests

  • تست ها را کجا بگذاریم Where to Put Tests

  • اجرای موکا به طور موثر Running Mocha Effectively

  • پیکربندی موکا Configuring Mocha

  • خلاصه Summary

چای و هوک در موکا Chai and Hooks in Mocha

  • معرفی Introduction

  • مقدمه ای بر چای Introduction to Chai

  • نصب و استفاده از Chai Installing and Using Chai

  • نوشتن تست های ساده Writing Simple Tests

  • واحد آزمایش بهترین روشها قسمت 1 Unit Testing Best Practices Part 1

  • گزارشگران موکا Mocha Reporters

  • اجرای زیرمجموعه آزمایشات Executing Subsets of Tests

  • قلاب های موکا Mocha Hooks

  • با استفاده از beforeEach Using beforeEach

  • واحد آزمایش بهترین روشها قسمت 2 Unit Testing Best Practices Part 2

  • خلاصه Summary

در حال آزمایش موثر کد تولید Effectively Testing Production Code

  • معرفی Introduction

  • آزمایش منطق تجارت Testing Business Logic

  • آزمایش مرز Boundary Testing

  • تست های پارامتر شده Parameterized Tests

  • تست مقایسه عمیق Deep Comparison Testing

  • آزمایش هویت Testing Identity

  • خلاصه Summary

سناریوهای تست پیشرفته Advanced Testing Scenarios

  • معرفی Introduction

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

  • وعده های آزمایشی Testing Promises

  • تست خطاهای پرتاب شده Testing Thrown Errors

  • پوشش تست Test Coverage

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست Node.js با Mocha
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 36m
39
Pluralsight (پلورال سایت) pluralsight-small
13 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد
Joe Eames

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Eames Joe Eames

جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است

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

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

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