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

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 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 ها

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

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

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

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

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


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

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

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

نظرات

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

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