آموزش آزمایش برنامه های واکنشی با شوخی

Testing React Applications with Jest

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Jest یکی از بهترین ابزارهای موجود برای آزمایش برنامه های React است. این دوره به شما روش های اساسی و متوسط تست Jest ، از جمله تست های در حال اجرا ، تست عکس فوری ، آزمایش اجزای React و تمسخر ماژول را آموزش می دهد. در قلب ساخت برنامه های React با دوام و قابل اعتماد ، درک جامعی از آزمایش ، با شروع Jest وجود دارد. در این دوره ، Testing React Applications with Jest ، همه کارهایی را که برای ایجاد آزمونهای جامع برای اجزای و برنامه های React خود باید انجام دهید یاد خواهید گرفت. ابتدا یاد خواهید گرفت که چگونه Jest را روی هر دستگاه نصب کنید ، آزمایشات را از طریق خط فرمان با آن انجام دهید و آن را با هر پروژه Node ادغام کنید. در مرحله بعدی ، شما به تکنیک های مختلف تست ، از جمله جهانی ، تمسخر و آزمایش عکس نگاه می کنید که می توانید برای خواندن و کارآیی بیشتر تست های خود استفاده کنید. سرانجام ، شما نحوه استفاده از همه این تکنیک ها را برای آزمایش م componentsلفه های React و برنامه های کاربردی متعلق به آنها کشف خواهید کرد. پس از پایان این دوره ، می توانید بلافاصله شروع به نوشتن تست برای برنامه های React خود کنید ، در مورد استراتژی ها و تکنیک های آزمایش در محل کار بحث کنید و با تنظیم و پیکربندی Jest توسعه را تسهیل کنید.

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

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

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

معرفی دوره Course Introduction

  • مقدمه Introduction

  • چرا باید این دوره را بگذرانید؟ Why Take This Course?

  • نگاهی به برنامه آزمایشی A Look at the Demo Application

  • فایلهای دوره را از اینجا دریافت کنید Get the Course Files Here

  • نقشه راه دوره Course Roadmap

درک آزمایش Understanding Testing

  • چرا تست زدن؟ Why Testing?

  • تست چیست؟ What Is Testing?

  • مزایا و معایب تست Advantages and Disadvantages of Testing

  • درک رگرسیون Understanding Regression

  • انواع تست ها Types of Tests

  • خلاصه Summary

مقدمه ای بر شوخی Introduction to Jest

  • مقدمه Introduction

  • اکوسیستم آزمایش شوخی The Jest Testing Ecosystem

  • شوخی در برابر موکا Jest vs. Mocha

  • نسخه های شوخی Jest Versions

  • شوخی و واکنش - ارتباط چیست؟ Jest and React - What's The Connection?

  • کاربرد عملی شوخی Practical Jest Usage

  • مشکلات مشترک شوخی Common Jest Pitfalls

  • خلاصه Summary

در حال اجرا با شوخی Test Running with Jest

  • نصب شوخی Jest Installation

  • نصب شوخی - نسخه ی نمایشی Jest Installation - Demo

  • تست های در حال اجرا Running Tests

  • ایجاد فایل های آزمایشی Creating Test Files

  • جوک گلوبال Jest Globals

  • Jest Globals - نسخه ی نمایشی Jest Globals - Demo

  • در حال مشاهده تغییرات Watching for Changes

  • راه اندازی و Teardown Setup and Teardown

  • راه اندازی و Teardown - نسخه ی نمایشی Setup and Teardown - Demo

  • آزمایشات جست و خیز و جدا کردن Skipping and Isolating Tests

  • تست Async Async Testing

  • تست Async - نسخه ی نمایشی Async Testing - Demo

  • خلاصه Summary

توابع و ماژولهای مسخره Mocking Functions and Modules

  • چرا تمسخر؟ Why Mocking?

  • تمسخر چیست؟ What Is Mocking?

  • روند تمسخر The Mocking Process

  • توابع مسخره Mock Functions

  • ایجاد پرونده های ساختگی Creating Mock Files

  • تمسخر - نسخه ی نمایشی Mocking - Demo

  • تمسخر خودکار و دستی Automatic and Manual Mocking

  • خلاصه Summary

تست عکس فوری Snapshot Testing

  • عکس فوری چیست؟ What Is a Snapshot?

  • آزمایش عکس فوری چگونه کار می کند How Snapshot Testing Works

  • نسخه ی نمایشی تست عکس فوری Snapshot Testing Demo

  • مزایا و معایب تست عکس فوری Advantages and Disadavantages of Snapshot Testing

  • به روزرسانی عکسهای فوری Updating Snapshots

  • در حال به روز رسانی عکس فوری نسخه ی نمایشی Updating Snapshots Demo

  • خلاصه Summary

تست اجزا Testing Components

  • مقدمه Introduction

  • ساخت اجزای قابل آزمایش Building Testable Components

  • واکنش Redux و Jest را انجام دهید React Redux and Jest

  • نسخه آزمایشی آزمایش محتوا Redux React React Redux Container Testing Demo

  • React Redux Display Test Demo React Redux Display Testing Demo

  • React Renderer vs. Enzyme React Renderer vs. Enzyme

  • آزمایش م Reلفه های واکنش Testing React Components

  • ساخت یک مactلفه واکنش پذیر Building a Stateful React Component

  • در حال آزمایش نسخه آزمایشی Stateful React Testing a Stateful React Component Demo

  • خلاصه Summary

شوخی های پیشرفته شوخی Advanced Jest Matchers

  • Matcher چیست؟ What Is a Matcher?

  • کاوش در مسابقات Exploring Matchers

  • نسخه ی نمایشی شوخی کنندگان شوخی Jest Matchers Demo

نتیجه Conclusion

  • خلاصه اجرایی Executive Summary

  • ادامه یادگیری Continue Learning

  • متشکرم Thank You

نمایش نظرات

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

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

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

آموزش آزمایش برنامه های واکنشی با شوخی
جزییات دوره
3h 36m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
187
3.6 از 5
دارد
دارد
دارد
Daniel Stern
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel Stern Daniel Stern

Daniel Stern یک رمزگذار ، توسعه دهنده وب و علاقه مند به برنامه نویسی از تورنتو ، انتاریو است ، جایی که او به عنوان یک توسعه دهنده و طراح مستقل کار می کند. دانیل از روزهای برقراری ارتباط تلفنی با فناوری های وب کار می کند و به ویژه علاقه زیادی به جاوا اسکریپت ، CSS ، آنگولار ، React و TypeScript دارد. در طول کار خود به عنوان یک توسعه دهنده منبع باز ، وی بسیاری از ابزارهای وب با استانداردهای جامعه از جمله Angular Audio و Range.CSS را ایجاد کرده است. ابزار وی ، Range.CSS ، در مقاله مهمان در CSS-Tricks.com و در CSS Weekly به نمایش در آمد. دانیل همچنین دانش خود را از طریق سخنرانی به اشتراک می گذارد ، مانند لندن ، انگلیس در Full Stack Conf 2014 که در آن سخنرانی در مورد بهترین روش های صوتی وب و Angular را ارائه داد. فیلم های سخنرانی دانیل در نشریاتی مانند JavaScript Weekly به نمایش در آمده است. دانیل در تورنتو ، انتاریو زندگی می کند و از ساخت موسیقی الکترونیکی و خواندن Game of Thrones در موارد نادر که کد نویسی نمی کند ، لذت می برد.