کتاب تست End-to-End اپلیکیشن‌های وب با Cypress

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره تست End-to-End اپلیکیشن‌های وب با Cypress

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

موضوع میانی: جاوا اسکریپت (JavaScript)

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

  • 1. مقدمه‌ای بر تست End-to-End و ابزار Cypress
  • 2. نصب و راه‌اندازی Cypress در پروژه وب
  • 3. ساختار پروژه و فایل‌های پیکربندی Cypress
  • 4. نوشتن اولین تست End-to-End
  • 5. آشنایی با دستورات پایه Cypress: cy.visit و cy.get
  • 6. کار با انتخاب‌گرها (Selectors) در Cypress
  • 7. تعامل با عناصر صفحه: کلیک، تایپ و ارسال فرم
  • 8. مدیریت رویدادهای صفحه و انتظارها (Waits)
  • 9. تست ناوبری و تغییر مسیرها (Routing)
  • 10. کار با متغیرها و داده‌های درون تست
  • 11. آزمون وضعیت‌های مختلف عناصر UI
  • 12. تست فرم‌ها و اعتبارسنجی ورودی‌ها
  • 13. مدیریت حالت‌های بارگذاری و خطا
  • 14. تست اسکرول و نمایش عناصر
  • 15. تست وضعیت‌های شبکه و API Calls
  • 16. استفاده از Cypress Intercept برای شبیه‌سازی API
  • 17. تست پاسخ‌های موفق و ناموفق سرور
  • 18. کار با Fixtures برای داده‌های تست ثابت
  • 19. شبیه‌سازی تأخیر و خطاهای شبکه
  • 20. تست جریان‌های احراز هویت و ورود
  • 21. مدیریت کوکی‌ها و Local Storage در تست
  • 22. تست جلسات کاربری (Session)
  • 23. تست آپلود فایل و دانلود
  • 24. تست ویجت‌های تاریخ و تقویم
  • 25. تست عناصر کشویی و Dropdown
  • 26. تست پاپ‌آپ، مودال و دیالوگ
  • 27. تست جدول‌ها و داده‌های جدولی
  • 28. تست نمودارها و عناصر گرافیکی
  • 29. تست نقشه‌ها و تعامل با آن‌ها
  • 30. تست Drag and Drop
  • 31. تست قابلیت چندزبانه و تغییر زبان
  • 32. تست واکنش‌گرایی و Responsive Design
  • 33. تست در اندازه‌های مختلف صفحه
  • 34. تست با حالت نمایش موبایل و تبلت
  • 35. مدیریت Timeout و Retry در Cypress
  • 36. استفاده از Custom Commands
  • 37. ساختاردهی تست‌ها با Describe و Context
  • 38. استفاده از Hooks: Before, After, Each
  • 39. مدیریت خطاها و گزارش‌گیری در تست
  • 40. تست سناریوهای پیچیده چندمرحله‌ای
  • 41. تست خطاهای ۴۰۰، ۵۰۰ و پیام‌های کاربر
  • 42. تست محدودیت‌های امنیتی و دسترسی
  • 43. تست پردازش‌های ناهمگام و Promise
  • 44. تست با داده‌های داینامیک و تصادفی
  • 45. تست جستجو و فیلتر کردن داده‌ها
  • 46. تست مرتب‌سازی و صفحه‌بندی
  • 47. تست عملیات CRUD در یک اپلیکیشن
  • 48. تست اعلان‌ها و نوتیفیکیشن‌ها
  • 49. تست ایمیل و ارسال پیام درون برنامه
  • 50. تست جریان‌های خرید و سبد خرید
  • 51. تست پرداخت و درگاه‌های پرداخت
  • 52. تست اعلان‌های Push
  • 53. تست قابلیت آفلاین و ذخیره محلی
  • 54. تست همگام‌سازی داده‌ها
  • 55. تست رفتار مرورگر: Back و Forward
  • 56. تست بازخوانی و رفرش صفحه
  • 57. تست کوکی‌های شخص ثالث
  • 58. تست در مرورگرهای مختلف (Cross-Browser)
  • 59. اجرای تست‌ها در حالت Headless
  • 60. انتگارسیون Cypress با CI/CD
  • 61. گزارش‌گیری از نتایج تست و عکس‌برداری
  • 62. ضبط ویدئو از اجرای تست‌ها
  • 63. مدیریت خطاهای متداول و رفع آن‌ها
  • 64. بهینه‌سازی سرعت اجرای تست‌ها
  • 65. تست مولفه‌های سفارشی و کتابخانه‌های UI
  • 66. تست با استفاده از Page Object Model
  • 67. تست برنامه‌های Single Page Application
  • 68. تست برنامه‌های چندصفحه‌ای
  • 69. تست قابلیت دسترسی (Accessibility)
  • 70. تست با داده‌های حجیم و بارگذاری تدریجی
  • 71. تست صحت داده‌های نمایش داده شده
  • 72. تست زمان‌بندی و تایمرها
  • 73. تست انیمیشن‌ها و ترنزیشن‌ها
  • 74. تست قابلیت جستجوی پیشرفته
  • 75. تست ادغام با سرویس‌های خارجی
  • 76. تست خطاهای نادر و حالت‌های مرزی
  • 77. بازبینی و بازنویسی تست‌های موجود
  • 78. مدیریت نسخه‌های مختلف یک تست
  • 79. تست با چندین حساب کاربری همزمان
  • 80. تست امنیت فرم‌ها و جلوگیری از XSS
  • 81. تست صحت لینک‌ها و مسیرها
  • 82. تست بارگذاری تصاویر و رسانه‌ها
  • 83. تست عملکرد دکمه‌ها و لینک‌های تکراری
  • 84. تست منطق تجاری در Front-end
  • 85. تست صحت محاسبات و نمایش اعداد
  • 86. تست حالت‌های خالی و پیش‌فرض
  • 87. تست بازگشت به حالت اولیه
  • 88. تست توالی وابستگی بین تست‌ها
  • 89. تست با استفاده از متغیرهای محیطی
  • 90. عیب‌یابی و اشکال‌زدایی تست‌ها
  • 91. تست End-to-End یکپارچه با Back-end
  • 92. تست End-to-End با Cypress Dashboard

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

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

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

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

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


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

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

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

نظرات

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

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