هلوآکادمی

آموزش تست نویسی در React

مدرس: سطح: beginner

این دوره برای افرادی که آشنایی با تست‌نویسی ندارند طراحی شده است تا با مبانی آن به‌طور کامل آشنا شوند و با تمرکز بر تست‌نویسی در ری‌اکت به معرفی Jest می‌پردازیم و React Testing Library را معرفی می‌کنیم. در واقع در این دوره استفاده از ابزارها را به‌طور کامل یاد می‌گیریم و می‌توانیم برای نرم‌افزار تست بنویسیم. علاوه بر این با دی‌باگ‌کردن و مواردی که باعث می‌شود بتوانیم حرفه‌ای تست بنویسیم آشنا می‌شویم.

سرفصل‌ها

فصل اول - مقدمه‌ای بر تست‌نویسی
  • جلسه اول - معرفی فصل پیش‌نمایش رایگان
  • جلسه دوم - Jest و RTL 🔒
  • جلسه سوم - انواع تست 🔒
  • جلسه چهارم - منظور از تست‌کردن دقیقا چیست؟ 🔒
  • جلسه پنجم - راه‌اندازی پروژه 🔒
  • جلسه ششم - اجرای تست 🔒
  • جلسه هفتم - شروع تست‌نویسی 🔒
  • جلسه هشتم - TDD 🔒
فصل دوم - آشنایی Jest
  • جلسه اول - Jest Watch Mode 🔒
  • جلسه دوم - فیلتر کردن 🔒
  • جلسه سوم - گروه‌بندی 🔒
  • جلسه چهارم - قواعد نام‌گذاری 🔒
  • جلسه پنجم - Assertion 🔒
فصل سوم - آشنایی با React Testing Library
  • جلسه اول - چه چیزهایی را باید تست کنیم و چه چیزهایی را نباید تست کنیم؟ 🔒
  • جلسه دوم - RTL Queries 🔒
  • جلسه سوم - ByRole 🔒
  • جلسه چهارم - ByRole options 🔒
  • جلسه پنجم - ByLabelText 🔒
  • جلسه ششم - ByPlaceHolderText 🔒
  • جلسه هفتم - ByText 🔒
  • جلسه هشتم - ByDisplayValue 🔒
  • جلسه نهم - ByAltText 🔒
  • جلسه دهم - ByTitle 🔒
  • جلسه یازدهم - ByTestId 🔒
  • جلسه دوازدهم - اولویت‌بندی کوئری‌ها 🔒
  • جلسه سیزدهم - کوئری برای چند المان همزمان 🔒
  • جلسه چهاردهم - text Match 🔒
  • جلسه پانزدهم - queryBy 🔒
  • جلسه شانزدهم -findBy 🔒
  • جلسه هفدهم - کوئری‌های دستی 🔒
  • جلسه هجدهم - دیباگ‌کردن 🔒
  • جلسه نوزدهم - testing playground 🔒
فصل چهارم - مباحث تکمیلی
  • جلسه اول - User Interaction & pointer Interaction 🔒
  • جلسه دوم - Keyboard Interaction 🔒
  • جلسه سوم - providers 🔒
  • جلسه چهارم - custom render Components 🔒
  • جلسه پنجم- custom hook 🔒
  • جلسه ششم - act utility 🔒
  • جلسه هفتم - ماک کردن فانکشن‌ها 🔒
  • جلسه هشتم- ماک کردن ریکویست ها - کانفیگ MSW 🔒
  • جلسه نهم - ماک کردن ریکویست ها - استفاده از MSW برای ماک کردن response 🔒
  • جلسه دهم - ماک کردن ریکویست ها - استفاده از MSW برای ماک کردن خطاهای سرور 🔒
۰ تومان