رفتن به محتوای اصلی
جلسه پنجم: تست نویسی در فرانت

جلسه پنجم:تست نویسی در فرانت

علی نوروزی

علی نوروزی

۶ مرداد ۱۴۰۰

در پنجمین جلسه فرانت چپتر، علی نوروزی به سراغ یکی از مباحث مهم و ضروری در توسعه فرانت‌اند رفت: تست نویسی. در این جلسه مباحث پایه‌ای و عملی تست نویسی در پروژه‌های فرانت‌اند بررسی شد.

سرفصل‌های ارائه شده

  • چرا تست نویسی؟: اهمیت تست خودکار در پروژه‌های نرم‌افزاری و تفاوت آن با تست دستی
  • Unit Testing: نوشتن تست واحد برای کامپوننت‌ها و توابع
  • Integration Testing: تست تعامل بین بخش‌های مختلف برنامه
  • ابزارهای تست: معرفی Jest, React Testing Library, Cypress
  • Mocking و Stubbing: شبیه‌سازی وابستگی‌ها در تست

کدی که تست نشده، کدی است که خراب خواهد شد — شاید نه امروز، اما قطعاً روزی

!فرانت چپتر

در بخش عملی جلسه، نمونه تست‌های واقعی برای یک کامپوننت React نوشته شد و شرکت‌کنندگان با مفاهیم TDD (Test-Driven Development) و بهترین Practiceهای تست نویسی آشنا شدند.

ضبط صوتی این جلسه در چند بخش در دسترس است: 🎧 بخش 1 - جلسه پنجم 🎧 بخش 2 - جلسه پنجم

🥕 هویجی شو 🥕

اینجا جاییه که توسعه‌دهنده‌ها کنار هم یاد می‌گیرن، ایده می‌سازن و دوستی‌های ماندگار شکل می‌گیره. فرانت‌چپتر فقط یک کامیونیتی نیست؛ فرصتیه برای رشد، شبکه‌سازی، و تجربه‌های واقعی که آینده‌ی حرفه‌ای‌ت رو تغییر می‌ده.

همین حالا بپیوندید