کتاب راهنمای جامع اتوماسیون آزمون رابط کاربری با Selenium WebDriver

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره راهنمای جامع اتوماسیون آزمون رابط کاربری با Selenium WebDriver

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

موضوع میانی: آزمون نرم‌افزار و اتوماسیون

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

  • 1. مقدمه‌ای بر آزمون نرم‌افزار و اهمیت اتوماسیون
  • 2. آشنایی با Selenium WebDriver و معماری آن
  • 3. نصب و راه‌اندازی اولیه Selenium WebDriver
  • 4. پیکربندی محیط توسعه برای Selenium
  • 5. مرور کلی بر عناصر وب و انواع آن‌ها
  • 6. شناسایی عناصر وب با استفاده از Locators
  • 7. استفاده از ID برای یافتن عناصر
  • 8. استفاده از Name برای یافتن عناصر
  • 9. استفاده از Class Name برای یافتن عناصر
  • 10. استفاده از Tag Name برای یافتن عناصر
  • 11. استفاده از Link Text برای یافتن عناصر
  • 12. استفاده از Partial Link Text برای یافتن عناصر
  • 13. استفاده از CSS Selectors برای یافتن عناصر
  • 14. استفاده از XPath برای یافتن عناصر
  • 15. مقایسه روش‌های مختلف Locators
  • 16. تعامل با فیلدهای متنی (Text Fields)
  • 17. ورود متن به فیلدهای متنی
  • 18. حذف متن از فیلدهای متنی
  • 19. دریافت متن از فیلدهای متنی
  • 20. تعامل با دکمه‌ها (Buttons)
  • 21. کلیک کردن بر روی دکمه‌ها
  • 22. فعال یا غیرفعال بودن دکمه‌ها
  • 23. تعامل با چک‌باکس‌ها (Checkboxes)
  • 24. انتخاب و لغو انتخاب چک‌باکس‌ها
  • 25. بررسی وضعیت چک‌باکس‌ها
  • 26. تعامل با دکمه‌های رادیویی (Radio Buttons)
  • 27. انتخاب و لغو انتخاب دکمه‌های رادیویی
  • 28. بررسی وضعیت دکمه‌های رادیویی
  • 29. تعامل با لیست‌های کشویی (Dropdown Lists)
  • 30. انتخاب گزینه از لیست کشویی بر اساس متن
  • 31. انتخاب گزینه از لیست کشویی بر اساس ایندکس
  • 32. انتخاب گزینه از لیست کشویی بر اساس مقدار (Value)
  • 33. تعامل با لینک‌ها (Links)
  • 34. کلیک کردن بر روی لینک‌ها
  • 35. دریافت URL و متن لینک‌ها
  • 36. تعامل با تصاویر (Images)
  • 37. یافتن تصاویر و بررسی ویژگی‌های آن‌ها
  • 38. تعامل با جداول (Tables)
  • 39. یافتن سلول‌ها و ردیف‌های جدول
  • 40. استخراج داده از جداول
  • 41. مدیریت پنجره‌ها و تب‌ها (Windows and Tabs)
  • 42. باز کردن پنجره‌های جدید
  • 43. جابجایی بین پنجره‌ها
  • 44. بستن پنجره‌ها
  • 45. مدیریت هشدارهای مرورگر (Alerts)
  • 46. پذیرش هشدارها
  • 47. رد کردن هشدارها
  • 48. دریافت متن از هشدارها
  • 49. استفاده از Actions Class برای تعاملات پیشرفته
  • 50. حرکت ماوس بر روی عناصر (Hover)
  • 51. کلیک راست بر روی عناصر
  • 52. کشیدن و رها کردن عناصر (Drag and Drop)
  • 53. انجام عملیات چندگانه با Actions Class
  • 54. مدیریت کوکی‌ها (Cookies)
  • 55. افزودودن کوکی
  • 56. دریافت کوکی‌ها
  • 57. حذف کوکی‌ها
  • 58. مدیریت صفحات وب با استفاده از JavaScript Executor
  • 59. اجرای دستورات JavaScript
  • 60. تزریق اسکریپت به صفحات
  • 61. اسکرول کردن صفحه با JavaScript
  • 62. بررسی وضعیت بارگذاری صفحه
  • 63. استفاده از Explicit Waits برای مدیریت زمان‌بندی
  • 64. مفهوم انتظار صریح (Explicit Wait)
  • 65. نوشتن شرط‌های انتظار (Conditions)
  • 66. استفاده از ExpectedConditions
  • 67. تنظیم حداکثر زمان انتظار
  • 68. استفاده از Implicit Waits
  • 69. مفهوم انتظار ضمنی (Implicit Wait)
  • 70. تنظیم زمان انتظار ضمنی
  • 71. مقایسه Explicit Waits و Implicit Waits
  • 72. مدیریت خطاها و استثناها (Exceptions)
  • 73. انواع رایج Exception ها در Selenium
  • 74. مدیریت Exception ها با try-catch
  • 75. گرفتن اسکرین‌شات (Screenshots)
  • 76. گرفتن اسکرین‌شات در زمان بروز خطا
  • 77. ذخیره اسکرین‌شات‌ها
  • 78. ساختاردهی پروژه‌های آزمون با Selenium
  • 79. استفاده از الگوهای طراحی (Design Patterns)
  • 80. الگوی Page Object Model (POM)
  • 81. پیاده‌سازی POM در پروژه‌ها
  • 82. مزایای استفاده از POM
  • 83. مقدمه‌ای بر چارچوب‌های آزمون (Test Frameworks)
  • 84. معرفی TestNG برای Selenium
  • 85. نوشتن تست‌ها با TestNG
  • 86. استفاده از Annotation ها در TestNG
  • 87. گزارش‌گیری در TestNG
  • 88. معرفی JUnit برای Selenium
  • 89. نوشتن تست‌ها با JUnit
  • 90. استفاده از Annotation ها در JUnit
  • 91. استقرار اتوماسیون آزمون در CI/CD
  • 92. مقدمه‌ای بر مفاهیم CI/CD
  • 93. یکپارچه‌سازی Selenium با Jenkins
  • 94. اجرای تست‌ها به صورت خودکار
  • 95. مباحث پیشرفته در اتوماسیون آزمون
  • 96. آزمون آزمون‌های API با Selenium
  • 97. آزمون‌های سازگاری (Compatibility Testing)
  • 98. آزمون‌های عملکرد (Performance Testing)
  • 99. بهینه‌سازی اسکریپت‌های Selenium
  • 100. اصول کدنویسی تمیز در اتوماسیون

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

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

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

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

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


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

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

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

نظرات

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

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