دوره آموزشی تست‌گیری در React: فراتر از تست‌های واحد (Unit Test)

دوره آموزشی تست‌گیری در React: فراتر از تست‌های واحد (Unit Test)

1 ساعت 17 دقیقهمتوسط2025-07-17

مدرسین

Ayodele Aransiola

Ayodele Aransiola

Technical Support Specialist and Software Engineer

جزئیات دوره

آیا می‌خوای برنامه‌هات با خیال راحت و بدون باگ به مرحله تولید برسن؟ تو این دوره فوق‌العاده و کاربردی، مدرس Ayodele Aransiola بهت یاد می‌ده چطور پروژه‌های React رو با تست‌های حرفه‌ای و اصولی پوشش بدی.

با همدیگه وارد دنیای تست‌نویسی می‌شیم: از تست‌های یکپارچه (integration) و سرتاسری (end-to-end) که شبیه رفتار واقعی کاربران هستن، تا اصول توسعه با رویکرد تست (TDD) که باعث می‌شه کدت تمیز، قابل‌توسعه و بدون دردسر باشه.

همچنین یاد می‌گیری چطور با ابزارهایی مثل MSW (Mock Service Worker) داده‌های async مثل APIها رو شبیه‌سازی کنی و تست‌های دقیق‌تری بنویسی — حتی بدون اتصال به سرور واقعی!

🎯 اهداف یادگیری:
طراحی و اجرای تست‌های یکپارچه و end-to-end که رفتار واقعی کاربر رو شبیه‌سازی می‌کنن.
پیاده‌سازی اصول توسعه مبتنی بر تست (TDD) در پروژه‌های React.
استفاده از ابزارهایی مثل MSW برای تست کردن درخواست‌های غیرهم‌زمان (async) و APIها.
ساخت برنامه‌های React آماده تولید با تست‌های دقیق و قابل اعتماد.
بهبود کیفیت و نگه‌داشت‌پذیری کد با استفاده از روش‌های مدرن تست‌نویسی.

مهارت ها

Front-End Web DevelopmentWeb DevelopmentOne-Off

سرفصل ها

مقدمه

  • در React فراتر از تست‌های واحد بروید
  • استراتژی‌های مختلف تست و اهمیت آنها
  • نوشتن تست‌های واحد مؤثر
  • mock کردن و ایراد گرفتن در تست‌های واحد

تست یکپارچه‌سازی

  • تنظیم تست‌های یکپارچه‌سازی
  • تست تعاملات کامپوننت‌ها
  • جریان داده و آزمایش زمینه
  • چالش - ادغام کامپوننت
  • راه حل - تست موفقیت آمیز قطعه

تست سرتاسری (E2E)

  • مقدمه‌ای بر E2E
  • نوشتن E2E برای سناریوهای کاربر
  • استفاده از Playwright برای E2E
  • چالش - خودکارسازی سفر کاربر
  • راه حل - جریان E2E

توسعه مبتنی بر آزمون (TDD)

  • اصول TDD
  • مدیریت داده‌های ناهمزمان
  • نوشتن، بازسازی و کیفیت کد با استفاده از TDD
  • چالش - قرمز و سبز
  • راه حل - اول تست کنید، سپس کد بزنید

نتیجه‌گیری

  • خلاصه و مراحل بعدی
۴۰,۰۰۰ تومان