کتاب مدیریت ابزارهای تست خودکار در فرانت‌اند

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

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

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مبانی تست فرانت‌اند: چرا تست مهم است؟
  • 2. آشنایی با انواع تست‌ها: Unit, Integration, E2E
  • 3. آشنایی با اصطلاحات رایج تست فرانت‌اند: Mock, Stub, Spy
  • 4. نصب و پیکربندی Jest: اولین قدم برای تست جاوااسکریپت
  • 5. آشنایی با ساختار Jest: describe, it, expect
  • 6. نوشتن اولین تست Unit با Jest: یک مثال ساده
  • 7. Assertها در Jest: بررسی صحت کد
  • 8. Matchers در Jest: انواع مختلف Assertها
  • 9. آشنایی با مفاهیم TDD و BDD در تست نویسی
  • 10. نوشتن تست برای کامپوننت‌های React با Jest و React Testing Library
  • 11. آشنایی با React Testing Library: اصول و فلسفه
  • 12. نصب و پیکربندی React Testing Library
  • 13. یافتن عناصر در DOM با React Testing Library: getBy, queryBy, findBy
  • 14. شبیه‌سازی تعامل کاربر با React Testing Library: fireEvent
  • 15. نوشتن تست برای رندرینگ کامپوننت‌ها در React Testing Library
  • 16. نوشتن تست برای هندل کردن رویدادها در React Testing Library
  • 17. نوشتن تست برای stateهای کامپوننت در React Testing Library
  • 18. آشنایی با Mock کردن ماژول‌ها در Jest
  • 19. Mock کردن API Calls در Jest
  • 20. Mock کردن توابع و متدها در Jest
  • 21. آشنایی با Stubها در Jest
  • 22. تفاوت Mock و Stub
  • 23. نوشتن تست برای API Calls با Jest و Fetch API
  • 24. نوشتن تست برای API Calls با Jest و Axios
  • 25. آشنایی با ابزار Cypress: تست E2E برای فرانت‌اند
  • 26. نصب و پیکربندی Cypress
  • 27. آشنایی با ساختار Cypress: describe, it, cy
  • 28. نوشتن اولین تست E2E با Cypress
  • 29. یافتن عناصر در DOM با Cypress: cy.get
  • 30. تعامل با عناصر در Cypress: cy.click, cy.type
  • 31. Assertها در Cypress: cy.should
  • 32. نوشتن تست برای Navigation در Cypress
  • 33. نوشتن تست برای فرم‌ها در Cypress
  • 34. نوشتن تست برای API Calls در Cypress
  • 35. آشنایی با Fixtureها در Cypress: داده‌های ثابت برای تست
  • 36. استفاده از Fixtureها در تست‌های Cypress
  • 37. آشنایی با Custom Commands در Cypress
  • 38. ساخت Custom Commands برای تست‌های Cypress
  • 39. آشنایی با Page Object Model (POM) در Cypress
  • 40. پیاده‌سازی POM در تست‌های Cypress
  • 41. بهترین روش‌ها برای نوشتن تست‌های خوانا و قابل نگهداری
  • 42. آشنایی با Code Coverage: اندازه‌گیری پوشش کد با تست‌ها
  • 43. پیکربندی Code Coverage در Jest
  • 44. پیکربندی Code Coverage در Cypress
  • 45. آشنایی با ابزار Selenium: اتوماسیون مرورگر
  • 46. نصب و پیکربندی Selenium
  • 47. آشنایی با WebDriver
  • 48. یافتن عناصر در DOM با Selenium
  • 49. تعامل با عناصر در Selenium
  • 50. نوشتن تست با Selenium و Java
  • 51. نوشتن تست با Selenium و Python
  • 52. نوشتن تست با Selenium و JavaScript
  • 53. آشنایی با ابزار Playwright: یک فریم‌ورک مدرن برای تست E2E
  • 54. نصب و پیکربندی Playwright
  • 55. آشنایی با ساختار Playwright: describe, test, expect
  • 56. نوشتن اولین تست E2E با Playwright
  • 57. یافتن عناصر در DOM با Playwright
  • 58. تعامل با عناصر در Playwright
  • 59. Assertها در Playwright
  • 60. نوشتن تست برای Navigation در Playwright
  • 61. نوشتن تست برای فرم‌ها در Playwright
  • 62. نوشتن تست برای API Calls در Playwright
  • 63. آشنایی با Visual Regression Testing
  • 64. آشنایی با ابزار Percy: سرویس Visual Regression Testing
  • 65. پیکربندی Percy در پروژه
  • 66. نوشتن تست‌های Visual Regression با Percy
  • 67. آشنایی با ابزار BackstopJS: ابزار متن‌باز Visual Regression Testing
  • 68. نصب و پیکربندی BackstopJS
  • 69. نوشتن تست‌های Visual Regression با BackstopJS
  • 70. آشنایی با Accessibility Testing
  • 71. آشنایی با ابزار Axe: بررسی Accessibility وب‌سایت
  • 72. پیکربندی Axe در Jest
  • 73. پیکربندی Axe در Cypress
  • 74. نوشتن تست‌های Accessibility با Axe
  • 75. آشنایی با Lighthouse: ابزار گوگل برای Performance Testing
  • 76. اجرای Lighthouse از طریق CLI
  • 77. اجرای Lighthouse از طریق Chrome DevTools
  • 78. آشنایی با Web Vitals
  • 79. بهینه‌سازی Web Vitals
  • 80. ادغام تست‌ها با CI/CD
  • 81. پیکربندی تست‌ها در GitHub Actions
  • 82. پیکربندی تست‌ها در GitLab CI
  • 83. پیکربندی تست‌ها در Jenkins
  • 84. مانیتورینگ تست‌ها
  • 85. گزارش‌گیری تست‌ها
  • 86. استراتژی‌های تست فرانت‌اند: از Unit تا E2E
  • 87. انتخاب ابزار مناسب برای هر نوع تست
  • 88. تست کامپوننت‌های Third-Party
  • 89. تست کامپوننت‌های دارای انیمیشن
  • 90. تست کامپوننت‌های Canvas
  • 91. تست کامپوننت‌های SVG
  • 92. تست کامپوننت‌های WebGL
  • 93. تست کامپوننت‌های تحت وب در موبایل
  • 94. تست کامپوننت‌های تحت وب در مرورگرهای مختلف
  • 95. مقابله با Flaky Tests
  • 96. رفع اشکال تست‌ها
  • 97. بهینه‌سازی سرعت اجرای تست‌ها
  • 98. تست موازی
  • 99. تست مبتنی بر داده (Data-Driven Testing)
  • 100. تست سناریوهای پیچیده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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