کتاب راهنمای جامع تست فرانت‌اند با رویکرد نوآورانه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

راهنمای جامع تست فرانت‌اند با رویکرد نوآورانه راهنمای جامع تست فرانت‌اند با رویکرد نوآورانه: کیفیت را در آغوش بگیرید! در دنیای پرشتاب توسعه وب امروز، ارائه تجربه‌ای بی‌نقص و بدون خطا برای کاربران، دیگ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهنمای جامع تست فرانت‌اند با رویکرد نوآورانه

موضوع کلی: برنامه نویسی

موضوع میانی: تست فرانت‌اند

📋 سرفصل‌های دوره

  • 1. مقدمه ای بر تست فرانت‌اند
  • 2. چرا تست فرانت‌اند مهم است؟
  • 3. انواع تست فرانت‌اند
  • 4. آشنایی با فریم‌ورک‌های تست
  • 5. پیکربندی محیط تست
  • 6. نصب و راه‌اندازی Jest
  • 7. نوشتن اولین تست با Jest
  • 8. آشنایی با Matcherها در Jest
  • 9. تست‌های Unit: مفاهیم پایه
  • 10. تست توابع خالص
  • 11. تست کامپوننت‌های UI
  • 12. تست با React Testing Library
  • 13. انتخاب Elementها با RTL
  • 14. شبیه‌سازی رویدادها با RTL
  • 15. تست ورودی‌های فرم با RTL
  • 16. تست حالت‌های مختلف کامپوننت
  • 17. تست asynchronous operations
  • 18. استفاده از `async/await` در تست‌ها
  • 19. Mock کردن APIها
  • 20. استفاده از `jest.mock`
  • 21. Mock کردن ماژول‌ها
  • 22. تست با Cypress: مقدمه
  • 23. نصب و پیکربندی Cypress
  • 24. نوشتن اولین تست E2E با Cypress
  • 25. انتخاب Elementها در Cypress
  • 26. تعامل با Elementها در Cypress
  • 27. تست ناوبری و routing
  • 28. تست APIها با Cypress
  • 29. استفاده از fixtures در Cypress
  • 30. تست با Playwright: مقدمه
  • 31. نصب و پیکربندی Playwright
  • 32. نوشتن اولین تست E2E با Playwright
  • 33. انتخاب Elementها در Playwright
  • 34. تعامل با Elementها در Playwright
  • 35. تست مرورگرهای مختلف با Playwright
  • 36. تست موبایل با Playwright
  • 37. تست با Selenium: مقدمه
  • 38. پیکربندی Selenium WebDriver
  • 39. نوشتن تست با Selenium و Python
  • 40. انتخاب Elementها با Selenium
  • 41. تعامل با Elementها با Selenium
  • 42. تست با Puppeteer: مقدمه
  • 43. نصب و پیکربندی Puppeteer
  • 44. نوشتن تست با Puppeteer
  • 45. انتخاب Elementها با Puppeteer
  • 46. تعامل با Elementها با Puppeteer
  • 47. تست Visual Regression
  • 48. ابزارهای Visual Regression Testing
  • 49. مقایسه تصاویر با ابزارهای VRT
  • 50. تست Accessibility
  • 51. استانداردهای Accessibility Web
  • 52. ابزارهای تست Accessibility
  • 53. تست عملکرد (Performance Testing)
  • 54. ابزارهای تست Performance
  • 55. بهینه‌سازی عملکرد بر اساس نتایج تست
  • 56. CI/CD و تست فرانت‌اند
  • 57. ادغام تست‌ها در فرآیند CI/CD
  • 58. اجرای اتوماتیک تست‌ها
  • 59. گزارش‌گیری تست
  • 60. تهیه گزارش‌های خوانا از نتایج تست
  • 61. تحلیل و بررسی گزارش‌ها
  • 62. استراتژی تست
  • 63. تدوین استراتژی تست مناسب
  • 64. تعیین اولویت‌ها در تست
  • 65. کدنویسی تمیز برای تست
  • 66. رعایت اصول SOLID در تست
  • 67. Refactoring تست‌ها
  • 68. الگوهای طراحی در تست
  • 69. پیاده‌سازی الگوهای طراحی رایج در تست
  • 70. تست رفتاری (Behavior-Driven Development - BDD)
  • 71. آشنایی با Cucumber
  • 72. نوشتن سناریوهای BDD
  • 73. استفاده از Gherkin
  • 74. تست مبتنی بر ویژگی (Feature-Based Testing)
  • 75. تست Responsive Design
  • 76. تست سازگاری با مرورگرهای مختلف
  • 77. تست در دستگاه‌های مختلف
  • 78. استفاده از Emulatorها و Simulatorها
  • 79. تست آفلاین
  • 80. تست Cache و Service Worker
  • 81. تست بین‌المللی‌سازی (i18n) و بومی‌سازی (l10n)
  • 82. تست امنیت فرانت‌اند
  • 83. جلوگیری از XSS و CSRF
  • 84. تست APIهای امنیتی
  • 85. استفاده از TypeScript در تست‌ها
  • 86. مزایای TypeScript در تست
  • 87. پیکربندی TypeScript برای تست
  • 88. تست کامپوننت‌های Type-Safe
  • 89. تست هوش مصنوعی (AI-Powered Testing)
  • 90. معرفی ابزارهای تست AI
  • 91. استفاده از AI برای تولید تست اتوماتیک
  • 92. تست داده‌های بزرگ (Big Data Testing) در فرانت‌اند
  • 93. تست Streaming Data
  • 94. تست Real-time Data
  • 95. تست Mobile-First Approach
  • 96. بهینه‌سازی تست برای موبایل
  • 97. تست Progressive Web Apps (PWAs)
  • 98. تست ویژگی‌های PWA
  • 99. Debugging تست‌ها
  • 100. ابزارهای Debugging تست
تگ‌ها: Angular Cypress E2E testing Front-end testing Integration Testing JavaScript Jest Mocha React SEO Unit Testing Vue آموزش تست فرانت‌اند برنامه نویسی تست End-to-End تست فرانت‌اند تست واحد تست یکپارچگی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.