کتاب آزمون خودکار وب با پایتون و سلنیوم با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره آزمون خودکار وب با پایتون و سلنیوم

موضوع کلی: فناوری اطلاعات و ارتباطات

موضوع میانی: توسعه نرم‌افزار و تست خودکار

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

  • 1. مقدمه‌ای بر آزمون خودکار وب
  • 2. اهمیت تست خودکار در چرخه توسعه نرم‌افزار
  • 3. معرفی سلنیوم و ابزارهای مرتبط
  • 4. نصب و پیکربندی سلنیوم در پایتون
  • 5. اولین گام‌ها با سلنیوم: اجرای یک تست ساده
  • 6. شناسایی عناصر در صفحات وب
  • 7. انواع روش‌های یافتن عناصر (ID, Name, XPath, CSS Selector)
  • 8. کار با عناصر متنی و ورودی‌ها
  • 9. تعامل با دکمه‌ها و لینک‌ها
  • 10. استفاده از دراپ‌داون‌ها و چک‌باکس‌ها
  • 11. مدیریت پنجره‌ها و تب‌ها در مرورگر
  • 12. کار با کادرهای هشدار (Alerts)
  • 13. اجرای تست‌ها در مرورگرهای مختلف
  • 14. مقدمه‌ای بر درایورهای مرورگر (WebDriver)
  • 15. مدیریت زمان‌بندی در تست‌ها (Implicit and Explicit Waits)
  • 16. انتخاب استراتژی مناسب برای انتظار (Wait Strategies)
  • 17. تست صفحات پویا و دینامیک
  • 18. استفاده از XPath پیشرفته برای یافتن عناصر
  • 19. CSS Selectors پیشرفته
  • 20. کار با فریم‌ها (Frames) و ویندوزهای تو در تو
  • 21. نوشتن تست‌های خوانا و قابل نگهداری
  • 22. اصول طراحی تست‌های خودکار
  • 23. مدیریت داده‌های تست
  • 24. استفاده از فایل‌های پیکربندی
  • 25. مقدمه‌ای بر چارچوب‌های تست در پایتون (unittest, pytest)
  • 26. نوشتن تست با استفاده از unittest
  • 27. نوشتن تست با استفاده از pytest
  • 28. ساختاردهی پروژه‌های تست خودکار
  • 29. گزارش‌دهی نتایج تست
  • 30. مقدمه‌ای بر تست‌های API
  • 31. استفاده از سلنیوم برای تست فرم‌های پیچیده
  • 32. کار با عناصر چندرسانه‌ای (ویدئو و صدا)
  • 33. انواع تست‌های کاربری (User Scenarios)
  • 34. تست ناوبری (Navigation Testing)
  • 35. تست فرم با اعتبارسنجی (Validation Testing)
  • 36. مدیریت کوکی‌ها (Cookies)
  • 37. کار با عناصر پیشرفته (Date Pickers, Sliders)
  • 38. تست صفحات واکنش‌گرا (Responsive Design Testing)
  • 39. اصول تست کاربردپذیری (Usability Testing)
  • 40. مقدمه‌ای بر تست عملکرد (Performance Testing)
  • 41. تست امنیت پایه (Basic Security Testing)
  • 42. استفاده از سلنیوم برای تست قابلیت دسترسی (Accessibility Testing)
  • 43. مقدمه‌ای بر تست A/B
  • 44. مدیریت خطاها و استثنائات در تست‌ها
  • 45. دیباگ کردن تست‌های سلنیوم
  • 46. استفاده از لاگ‌گیری (Logging) در تست‌ها
  • 47. مقدمه‌ای بر اتوماسیون فرانت‌اند
  • 48. اتوماسیون تست‌های سمت سرور (Server-side Testing)
  • 49. یکپارچه‌سازی تست‌های سلنیوم با CI/CD
  • 50. مقدمه‌ای بر Jenkins برای اجرای تست خودکار
  • 51. استفاده از Docker برای محیط‌های تست
  • 52. مقدمه‌ای بر ابزارهای گزارش‌دهی پیشرفته
  • 53. Allure Report برای گزارش‌دهی
  • 54. مدیریت تست‌های موازی (Parallel Testing)
  • 55. بهینه‌سازی سرعت اجرای تست‌ها
  • 56. مقدمه‌ای بر ابزارهای تست مرورگر (BrowserStack, Sauce Labs)
  • 57. استفاده از ابزارهای تست ابری
  • 58. ملاحظات امنیتی در اتوماسیون تست
  • 59. مقدمه‌ای بر تست‌های موبایل وب
  • 60. تست اپلیکیشن‌های تک‌صفحه‌ای (SPA)
  • 61. کار با عناصر SVG
  • 62. استفاده از JavaScript Executor در سلنیوم
  • 63. مدیریت عناصر پنهان (Hidden Elements)
  • 64. تست‌های مبتنی بر سناریو (Scenario-based Testing)
  • 65. طراحی تست برای پیچیدگی‌های UI
  • 66. استفاده از الگوهای طراحی در تست خودکار (Page Object Model)
  • 67. پیاده‌سازی Page Object Model
  • 68. مزایای Page Object Model
  • 69. مدیریت صفحات متعدد با Page Object Model
  • 70. اصول SOLID در توسعه تست خودکار
  • 71. مقدمه‌ای بر تست‌های End-to-End
  • 72. طراحی تست‌های E2E موثر
  • 73. مدیریت محیط‌های مختلف تست (Development, Staging, Production)
  • 74. استفاده از متغیرهای محیطی
  • 75. مقدمه‌ای بر تست‌های مبتنی بر مدل (Model-based Testing)
  • 76. کاربرد سلنیوم در تست‌های اکتشافی (Exploratory Testing)
  • 77. اصول تست کارایی (Efficiency Testing)
  • 78. مقدمه‌ای بر تست پایداری (Stability Testing)
  • 79. تست بازیابی از خطا (Error Recovery Testing)
  • 80. مدیریت تست‌های زمان‌بر
  • 81. اصول تست رگرسیون (Regression Testing)
  • 82. طراحی استراتژی تست رگرسیون
  • 83. استفاده از ابزارهای مدیریت تست (Test Management Tools)
  • 84. مقدمه‌ای بر تست‌های API با سلنیوم
  • 85. ادغام تست‌های UI و API
  • 86. ملاحظات حقوقی و مقرراتی در تست خودکار
  • 87. رعایت حریم خصوصی در تست داده‌ها
  • 88. اصول اخلاقی در اتوماسیون تست
  • 89. مقدمه‌ای بر تست‌های مبتنی بر ریسک
  • 90. اولویت‌بندی سناریوهای تست
  • 91. مقدمه‌ای بر تست‌های کاربر-محور (User-centric Testing)
  • 92. استفاده از ابزارهای اتوماسیون مرورگر داخلی پایتون
  • 93. مدیریت و نگهداری کد تست
  • 94. بهبود مستمر فرآیند تست خودکار
  • 95. مقدمه‌ای بر تست‌های مبتنی بر داده (Data-driven Testing)
  • 96. پیاده‌سازی تست‌های مبتنی بر داده
  • 97. مدیریت پیچیدگی در تست‌های بزرگ
  • 98. ساختاردهی تست‌ها برای مقیاس‌پذیری
  • 99. مقدمه‌ای بر تست‌های مبتنی بر رفتار (Behavior-Driven Development - BDD)
  • 100. استفاده از Behave در پایتون
تگ‌ها: Python QA Selenium اتوماسیون تست پایتون تست با پایتون تست خودکار تست وب توسعه نرم افزار سلنیوم

نظرات

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

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