در قلب ایجاد اپلیکیشن های React، درکی از تست و شروع کار با Jest وجود دارد. در این دوره با نکاتی برای تست اپلیکیشن ها و کامپوننت های React، نصب Jest بر روی هر ماشین، اجرای تست ها با Jest از طریق خط فرمان، ادغام آن با هر پروژه Node، تکنیک های تست از جمله globals، mocking و snapshot testing و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • درک تست
  • چرا تست؟
  • تست چیست؟
  • مزایا و معایب تست
  • درک رگرسیون
  • انواع تست
  • معرفی Jest
  • اکوسیستم تست Jest
  • مقایسه Jest و Mocha
  • نسخه های Jest
  • ارتباط بین Jest و React
  • کاربرد Jest
  • اجرا تست با Jest
  • Mocking توابع و ماژول ها
  • چرا Mocking؟
  • Mocking  چیست؟
  • فرآیند Mocking
  • Mocking دستی و اتوماتیک
  • Snapshot Testing
  • Snapshot چیست؟
  • مزایا و معایب تست Snapshot
  • به روز رسانی Snapshot
  • تست کامپوننت ها
  • React Redux و Jest
  • Jest Matchers
  • Matcher چیست؟
  • و غیره