کتاب تست End-to-End با TypeScript: بهترین شیوه‌ها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

تست End-to-End با TypeScript: بهترین شیوه‌ها | دوره آموزشی تست End-to-End با TypeScript: بهترین شیوه‌ها – دوره جامع آموزشی معرفی دوره آیا می‌خواهید کیفیت پروژه‌های خود را به طور چشمگیری افزایش دهید و ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره تست End-to-End با TypeScript: بهترین شیوه‌ها

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

موضوع میانی: تست End-to-End

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

  • 1. مقدمه‌ای بر تست End-to-End
  • 2. چرا تست End-to-End مهم است؟
  • 3. تفاوت تست End-to-End با سایر انواع تست
  • 4. مبانی تست خودکار
  • 5. تاریخچه و تکامل تست End-to-End
  • 6. ابزارهای رایج تست End-to-End
  • 7. معرفی TypeScript برای تست
  • 8. چرا TypeScript برای تست End-to-End؟
  • 9. تنظیم محیط توسعه TypeScript
  • 10. نصب Node.js و npm/yarn
  • 11. نصب TypeScript
  • 12. پیکربندی tsconfig.json
  • 13. اصول اولیه TypeScript
  • 14. انواع داده در TypeScript
  • 15. متغیرها و const
  • 16. توابع در TypeScript
  • 17. اینترفیس‌ها (Interfaces)
  • 18. کلاس‌ها (Classes)
  • 19. ماژول‌ها (Modules)
  • 20. مدیریت وابستگی‌ها
  • 21. معرفی ابزارهای تست E2E
  • 22. معرفی Playwright
  • 23. نصب Playwright
  • 24. تنظیم Playwright برای TypeScript
  • 25. اولین تست خودکار با Playwright
  • 26. مفهوم Page Object Model (POM)
  • 27. چرا POM مهم است؟
  • 28. پیاده‌سازی POM در Playwright
  • 29. ایجاد کلاس‌های Page
  • 30. تعریف Locators
  • 31. تعریف Actions
  • 32. ساختاردهی پروژه‌های تست E2E
  • 33. مدیریت فایل‌های تست
  • 34. مدیریت فایل‌های Page Object
  • 35. استراتژی نام‌گذاری مناسب
  • 36. مبانی Selenium WebDriver (به عنوان مرجع)
  • 37. تفاوت Playwright و Selenium
  • 38. مفهوم Locators در Playwright
  • 39. انتخاب بهترین Locator
  • 40. Selectors CSS
  • 41. Selectors XPath
  • 42. Selectors Text
  • 43. Selectors Attributes
  • 44. Selectors IDs
  • 45. Locator Strategies پیشرفته
  • 46. انتخابLocator های قوی و پایدار
  • 47. تست تعاملات کاربر
  • 48. کلیک کردن بر روی عناصر
  • 49. پر کردن فیلدها
  • 50. انتخاب از Dropdown ها
  • 51. کشف عناصر
  • 52. شناسایی عناصر نامرئی
  • 53. Wait Strategies
  • 54. Implicit Waits
  • 55. Explicit Waits
  • 56. Custom Waits
  • 57. Wait for Element Visibility
  • 58. Wait for Element to be Enabled
  • 59. Wait for Navigation
  • 60. Handling Asynchronous Operations
  • 61. Assertions در Playwright
  • 62. مبانی Assertions
  • 63. استفاده از expect
  • 64. Common Assertions
  • 65. Assertions برای متن
  • 66. Assertions برای وجود عنصر
  • 67. Assertions برای وضعیت عنصر
  • 68. Assertions برای URL
  • 69. Assertions برای ویژگی‌های عنصر
  • 70. Assertions سفارشی
  • 71. مدیریت تست‌های پیچیده
  • 72. ایجاد سناریوهای تست چند مرحله‌ای
  • 73. تست فرم‌ها
  • 74. تست جریان‌های کاربری (Workflows)
  • 75. تست فرم‌های پیچیده با اعتبارسنجی
  • 76. تست ناوبری و مسیریابی
  • 77. تست SPA (Single Page Applications)
  • 78. تست API در کنار تست UI
  • 79. استفاده از Playwright برای درخواست‌های API
  • 80. اعتبارسنجی پاسخ‌های API
  • 81. همگام‌سازی تست UI با تست API
  • 82. مدیریت داده‌های تست
  • 83. تولید داده‌های تست
  • 84. استفاده از فایل‌های JSON/CSV برای داده‌ها
  • 85. تکنیک‌های Stubbing و Mocking
  • 86. Mocking Network Requests
  • 87. Stubbing Responses
  • 88. مدیریت احراز هویت و سشن‌ها
  • 89. ورود به سیستم (Login)
  • 90. خروج از سیستم (Logout)
  • 91. مدیریت کوکی‌ها و Local Storage
  • 92. تست موارد خاص احراز هویت
  • 93. مدیریت خطاها و استثناها
  • 94. شناسایی و ثبت خطاها
  • 95. مدیریت خطاهای شبکه
  • 96. مدیریت خطای المنت پیدا نشد
  • 97. مدیریت خطاهای زمان‌بندی (Timeouts)
  • 98. گزارش‌دهی نتایج تست
  • 99. مفهوم Report ها
  • 100. انواع Report ها
تگ‌ها: E2E testing End-to-End TypeScript TypeScript آموزش تست نرم افزار اتوماسیون تست برنامه نویسی برنامه نویسی TypeScript بهترین شیوه ها تست E2E TypeScript تست End-to-End تست UI تست انتها به انتها تست خودکار تست رابط کاربری تست نرم افزار

نظرات

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

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