کتاب تست End-to-End با TypeScript: بهترین شیوهها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
تست End-to-End با TypeScript: بهترین شیوهها | دوره آموزشی تست End-to-End با TypeScript: بهترین شیوهها – دوره جامع آموزشی معرفی دوره آیا میخواهید کیفیت پروژههای خود را به طور چشمگیری افزایش دهید و ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست 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
تست انتها به انتها
تست خودکار
تست رابط کاربری
تست نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.