
جلسه پنجم:تست نویسی در فرانت
علی نوروزی
۶ مرداد ۱۴۰۰
در پنجمین جلسه فرانت چپتر، علی نوروزی به سراغ یکی از مباحث مهم و ضروری در توسعه فرانتاند رفت: تست نویسی. در این جلسه مباحث پایهای و عملی تست نویسی در پروژههای فرانتاند بررسی شد.
سرفصلهای ارائه شده
- چرا تست نویسی؟: اهمیت تست خودکار در پروژههای نرمافزاری و تفاوت آن با تست دستی
- Unit Testing: نوشتن تست واحد برای کامپوننتها و توابع
- Integration Testing: تست تعامل بین بخشهای مختلف برنامه
- ابزارهای تست: معرفی Jest, React Testing Library, Cypress
- Mocking و Stubbing: شبیهسازی وابستگیها در تست
کدی که تست نشده، کدی است که خراب خواهد شد — شاید نه امروز، اما قطعاً روزی
!فرانت چپتر
در بخش عملی جلسه، نمونه تستهای واقعی برای یک کامپوننت React نوشته شد و شرکتکنندگان با مفاهیم TDD (Test-Driven Development) و بهترین Practiceهای تست نویسی آشنا شدند.
فایل صوتی ضبط شده این جلسه را میتوانید از طریق لینک زیر گوش دهید: 🎧 ضبط صوتی جلسه پنجم - فرانت چپتر


