آموزش تست در React 18

Testing in React 18

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما تکنیک های تست خودکار برنامه های React را آموزش می دهد. هر تکنیک شامل بحثی در مورد کاربرد آن تکنیک و نحوه مقایسه آن با سایر گزینه های موجود است. React محبوب ترین کتابخانه frontend جهان است. در این دوره، تست در React 18، یاد خواهید گرفت که تست های خودکار کارآمد و قابل نگهداری را به برنامه های React اضافه کنید. ابتدا نحوه طراحی و ساخت اجزای React قابل آزمایش را بررسی خواهید کرد. در مرحله بعد، نحوه ادغام تست های خودکار را با پروژه React خود و ساخت ابزار کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از کتابخانه تست React برای نوشتن تست برای اجزای React استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش تست React مورد نیاز برای اطمینان از صحت مداوم برنامه های خود را خواهید داشت.

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

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

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

React Testing Primer React Testing Primer

  • معرفی Introduction

  • تست React Testing React

  • ایجاد یک React Application با تست Creating a React Application with a Test

  • افزودن تست ها به یک برنامه React موجود Adding Tests to an Existing React Application

ایجاد کامپوننت های قابل آزمایش Creating Testable Components

  • ایجاد کامپوننت های قابل آزمایش Creating Testable Components

  • آناتومی یک برنامه React Anatomy of a React Application

  • طراحی اجزای قابل آزمایش Designing Components to Be Testable

  • تست کردن بیش از حد Testing Too Much

  • بهبود تست پذیری Improving Testability

  • کامپوننت خالص را استخراج کنید Extract Pure Component

  • قابلیت استخراج Extract Functionality

تست رندر کامپوننت Testing Component Rendering

  • تست رندر کامپوننت Testing Component Rendering

  • کتابخانه تست Testing Library

  • توابع پرس و جو Query Functions

  • انواع نقش آریا Aria Role Types

  • یافتن عناصر Finding Elements

  • نسخه نمایشی عنوان را پیدا کنید Find A Heading Demo

  • نسخه نمایشی لیست فیلتر Filterlist Demo

  • اشکال زدایی Debugging

  • تست رندر ناهمزمان Testing Asynchronous Rendering

  • جست دام Jest Dom

  • خلاصه Summary

تست تعامل مؤلفه ها Testing Component Interaction

  • تست تعامل مؤلفه ها Testing Component Interaction

  • کاربر رویداد API user-event API

  • fireEvent API fireEvent API

  • آزمایش دمو تعامل مؤلفه Testing Component Interaction Demo

  • خلاصه Summary

تشخیص رگرسیون رابط کاربری با تست Snapshot Detecting User Interface Regressions with Snapshot Testing

  • معرفی Introduction

  • تست لحظه ای Snapshot Testing

  • Snapshot تست یک React Component Snapshot Testing a React Component

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

  • خلاصه Summary

تست مؤلفه هایی که شامل useState می شوند Testing Components That Include useState

  • تست مؤلفه هایی که شامل UseState می شوند Testing Components That Include UseState

  • اجزای قابل آزمایش Testable Components

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

  • خلاصه Summary

تست مؤلفه هایی که شامل useEffect هستند Testing Components That Include useEffect

  • تست مؤلفه هایی که شامل UseEffect هستند Testing Components That Include UseEffect

  • اجزای قابل آزمایش Testable Components

  • useEffect useEffect

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

  • خلاصه Summary

تست اجزای یکپارچه Testing Integrated Components

  • تست اجزای یکپارچه Testing Integrated Components

  • تست ویژگی Feature Testing

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

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش تست در React 18
جزییات دوره
2h 4m
46
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Liam McLennan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Liam McLennan Liam McLennan

لیام رهبر فناوری ، مدیر مهندسی و متخصص تحویل محصولات چابک است. او به سازمان ها کمک می کند تا استراتژی م effectiveثر فناوری را توسعه دهند ، سپس آن استراتژی را برای دستیابی به اهداف خود پیاده کنند. سایر منافع اصلی بهینه سازی تأثیر تحویل نرم افزار و ساخت تیم های دارای عملکرد بالا با عملکرد بالا است. وی در حال حاضر مشاور اصلی شرکت مشاوره تولید محصولات Readify است. پیش از این ، وی مدیر ارشد فناوری یک رسانه آنلاین و یک شرکت مسافرتی با 300000 عضو بود.