کتاب Cypress: تست‌های integration و end-to-end در پروژه‌های بزرگ

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره Cypress: تست‌های integration و end-to-end در پروژه‌های بزرگ

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

موضوع میانی: ابزارهای تست خودکار (Selenium, Cypress)

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

  • 1. مقدمه‌ای بر تست‌های یکپارچه‌سازی و End-to-End
  • 2. مبانی تست نویسی با Cypress
  • 3. نصب و پیکربندی اولیه Cypress
  • 4. مفاهیم پایه Cypress: Selectors و Actions
  • 5. نوشتن اولین تست‌های E2E
  • 6. مدیریت داده‌های تستی در Cypress
  • 7. استفاده از Fixtures برای داده‌های تستی
  • 8. دستورات Cypress: visit, click, type
  • 9. دستورات Cypress: assert, should, expect
  • 10. کار با عناصر DOM و احراز هویت آنها
  • 11. مدیریت فرم‌ها و ورودی‌ها در Cypress
  • 12. تست کردن SPA ها با Cypress
  • 13. تست کردن API ها در Cypress
  • 14. Intercept کردن درخواست‌های شبکه
  • 15. تست کردن Routing در برنامه‌های تک‌صفحه‌ای
  • 16. مدیریت حالات مختلف برنامه (Loading, Error)
  • 17. نوشتن تست‌های Cross-Browser
  • 18. Parallel Execution در Cypress
  • 19. استفاده از Cypress Dashboard
  • 20. مدیریت تست‌های بزرگ و ماژولار
  • 21. الگوهای طراحی برای تست‌های E2E
  • 22. Page Object Model (POM) در Cypress
  • 23. App Actions در Cypress
  • 24. Custom Commands در Cypress
  • 25. Hooks در Cypress: before, after, beforeEach, afterEach
  • 26. استفاده از Plugins در Cypress
  • 27. نوشتن Custom Plugins
  • 28. مدیریت Environment Variables
  • 29. تست کردن احراز هویت کاربر (Authentication)
  • 30. تست کردن مجوزهای دسترسی (Authorization)
  • 31. تست کردن واکنش‌گرایی (Responsive Design)
  • 32. تست کردن Accessibility
  • 33. استفاده از CI/CD با Cypress
  • 34. تنظیمات GitHub Actions برای Cypress
  • 35. تنظیمات GitLab CI برای Cypress
  • 36. تنظیمات Jenkins برای Cypress
  • 37. مدیریت خطاها و Debugging در Cypress
  • 38. Techniques for Debugging Cypress Tests
  • 39. Visual Testing با Cypress
  • 40. استفاده از Plugins برای Visual Testing
  • 41. تست کردن حالت‌های Edge Case
  • 42. تست کردن Performance در Cypress
  • 43. محدودیت‌های Cypress و راهکارها
  • 44. مقایسه Cypress با ابزارهای تست دیگر
  • 45. تست‌های واحد (Unit Tests) در Cypress
  • 46. تست‌های کامپوننت (Component Tests) در Cypress
  • 47. نوشتن تست‌های واحد برای توابع کمکی
  • 48. تست کردن منطق برنامه در لایه کامپوننت
  • 49. مدیریت وابستگی‌ها در تست‌های کامپوننت
  • 50. استفاده از Mocking در تست‌های کامپوننت
  • 51. تست کردن کامپوننت‌های React با Cypress
  • 52. تست کردن کامپوننت‌های Vue با Cypress
  • 53. تست کردن کامپوننت‌های Angular با Cypress
  • 54. تست کردن کامپوننت‌های UI Library
  • 55. بهبود خوانایی و نگهداری تست‌ها
  • 56. استراتژی‌های نام‌گذاری تست‌ها
  • 57. مستندسازی تست‌ها
  • 58. مدیریت Test Data Lifecycle
  • 59. تست کردن سناریوهای پیچیده کاربر
  • 60. تست کردن قابلیت‌های Real-time
  • 61. تست کردن WebSocket ها
  • 62. تست کردن PWA ها
  • 63. تست کردن Microservices Architecture
  • 64. تست کردن Data-Driven Testing
  • 65. استفاده از External Data Sources
  • 66. تکنیک‌های Grouping Tests
  • 67. استفاده از Tags برای مدیریت تست‌ها
  • 68. تست کردن Orphaned Elements
  • 69. تست کردن Timeouts و Retries
  • 70. مدیریت بهتر Error Messages
  • 71. بهینه‌سازی سرعت اجرای تست‌ها
  • 72. تست کردن Security Aspects
  • 73. تست کردن Input Validation
  • 74. تست کردن Output Validation
  • 75. تست کردن Data Integrity
  • 76. تست کردن Cross-Site Scripting (XSS) Prevention
  • 77. تست کردن SQL Injection Prevention
  • 78. تست کردن Rate Limiting
  • 79. تست کردن Session Management
  • 80. تست کردن Authentication Flows
  • 81. تست کردن Authorization Flows
  • 82. تست کردن Role-Based Access Control
  • 83. تست کردن Secure API Endpoints
  • 84. تست کردن Data Encryption
  • 85. تست کردن Compliance with Regulations
  • 86. تست کردن Privacy Policies
  • 87. تست کردن Data Retention Policies
  • 88. تست کردن User Permissions
  • 89. تست کردن Audit Trails
  • 90. تست کردن Logging Mechanisms
  • 91. تست کردن Vulnerability Assessment
  • 92. تست کردن Security Patches
  • 93. تست کردن Disaster Recovery
  • 94. تست کردن Business Continuity
  • 95. تست کردن Risk Management
  • 96. تست کردن Incident Response

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

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

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

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

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


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

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

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

نظرات

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

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