, ,

کتاب جامع عملی Selenium WebDriver: از مقدماتی تا پیشرفته

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب جامع عملی Selenium WebDriver: از مقدماتی تا پیشرفته

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

موضوع میانی: خودکارسازی تست وب با Selenium WebDriver

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

  • 1. آشنایی با اتوماسیون تست و اهمیت Selenium WebDriver
  • 2. مقدمه ای بر تست نرم‌افزار و انواع آن
  • 3. آشنایی با مفاهیم تست اتوماتیک
  • 4. مزایا و معایب تست اتوماتیک
  • 5. معرفی Selenium و تاریخچه آن
  • 6. Selenium WebDriver چیست؟
  • 7. مقایسه Selenium WebDriver با Selenium IDE و Selenium RC
  • 8. آشنایی با معماری Selenium WebDriver
  • 9. نصب و راه‌اندازی Selenium WebDriver
  • 10. تنظیم محیط توسعه (IDE) برای Selenium (Java, Python, C#)
  • 11. انتخاب زبان برنامه نویسی مناسب برای Selenium
  • 12. نصب و پیکربندی Java (یا Python, C#)
  • 13. نصب و پیکربندی مرورگرهای وب (Chrome, Firefox, Edge, Safari)
  • 14. نصب و پیکربندی WebDriver Drivers
  • 15. ایجاد اولین اسکریپت تست با Selenium WebDriver
  • 16. ساخت یک پروژه Selenium WebDriver
  • 17. شناسایی عناصر وب (Web Elements)
  • 18. استفاده از Inspector مرورگر برای شناسایی عناصر
  • 19. اصول کار با Locators (شناسه یاب ها)
  • 20. انواع Locators: ID, Name, Class Name
  • 21. انواع Locators: Tag Name, Link Text, Partial Link Text
  • 22. انواع Locators: XPath و CSS Selector
  • 23. تفاوت و مزایای XPath و CSS Selector
  • 24. استفاده از XPath برای یافتن عناصر پیچیده
  • 25. استفاده از CSS Selector برای یافتن عناصر پیچیده
  • 26. بهترین روش‌های انتخاب Locators
  • 27. کار با عناصر وب: کلیک، وارد کردن متن، انتخاب
  • 28. ارسال ورودی به فیلدهای متنی (SendKeys)
  • 29. کلیک بر روی دکمه ها و لینک ها (Click)
  • 30. انتخاب آیتم از منوهای کشویی (Select)
  • 31. کار با چک باکس ها و رادیو باتن ها
  • 32. مدیریت پنجره ها و تب ها
  • 33. جابجایی بین پنجره ها و تب ها
  • 34. به دست آوردن اطلاعات از صفحات وب (Get Methods)
  • 35. خواندن متن یک عنصر (getText)
  • 36. خواندن مقدار یک ویژگی (getAttribute)
  • 37. تایید وجود عناصر (isDisplayed, isEnabled, isSelected)
  • 38. مدیریت Alert ها، Confirmation Box ها و Prompt Box ها
  • 39. کار با Alert ها و تایید پیام ها
  • 40. کار با Confirmation Box ها و رد یا قبول پیام ها
  • 41. کار با Prompt Box ها و وارد کردن ورودی
  • 42. مدیریت زمان بندی (Implicit Wait, Explicit Wait, Fluent Wait)
  • 43. استفاده از Implicit Wait
  • 44. استفاده از Explicit Wait با انتظارهای پیش فرض
  • 45. استفاده از Fluent Wait برای کنترل بیشتر
  • 46. استفاده از کلاس WebDriverWait و Expected Conditions
  • 47. مدیریت استثناها و خطاها (Exception Handling)
  • 48. شناسایی و رفع خطاهای رایج Selenium
  • 49. استفاده از try-catch برای مدیریت خطاها
  • 50. گزارش‌دهی و لاگ‌گیری (Reporting and Logging)
  • 51. پیاده‌سازی لاگ‌گیری با استفاده از Log4j (یا کتابخانه‌های مشابه)
  • 52. ایجاد گزارش‌های تست با استفاده از TestNG (یا JUnit)
  • 53. گرفتن اسکرین شات (Screenshot)
  • 54. گرفتن اسکرین شات در صورت شکست تست
  • 55. ایجاد گزارش‌های تست تصویری
  • 56. مدیریت فایل ها و بارگذاری (File Upload & Download)
  • 57. آپلود فایل با Selenium WebDriver
  • 58. دانلود فایل با Selenium WebDriver
  • 59. کار با Action Chains (Actions Class)
  • 60. ایجاد تعاملات پیچیده با Action Chains
  • 61. شبیه‌سازی حرکات ماوس (Mouse Hover, Drag and Drop)
  • 62. کار با جاوا اسکریپت (Executing JavaScript)
  • 63. اجرای قطعه کدهای جاوا اسکریپت
  • 64. اصلاح رفتار صفحه وب با جاوا اسکریپت
  • 65. مدیریت کوکی ها (Cookies)
  • 66. افزودن، حذف و خواندن کوکی ها
  • 67. فریم ها (Frames)
  • 68. جابجایی بین فریم ها و صفحات وب
  • 69. تست صفحات وب واکنش‌گرا (Responsive Web Design)
  • 70. تست روی دستگاه های مختلف (Device Emulation)
  • 71. پارامتری کردن تست ها (Parameterization)
  • 72. استفاده از داده‌های خارجی در تست‌ها (Data-Driven Testing)
  • 73. پیاده‌سازی Data-Driven Testing با استفاده از Excel (یا CSV)
  • 74. استفاده از Framework های تست (Test Frameworks)
  • 75. معرفی TestNG و JUnit
  • 76. ایجاد یک Framework ساده برای Selenium
  • 77. استفاده از Page Object Model (POM)
  • 78. مزایای استفاده از Page Object Model
  • 79. پیاده‌سازی Page Object Model
  • 80. استفاده از Page Factory
  • 81. مدیریت محیط های مختلف (Environments)
  • 82. تست های موازی (Parallel Testing)
  • 83. استفاده از Selenium Grid
  • 84. ادغام Selenium با CI/CD (Continuous Integration/Continuous Delivery)
  • 85. استفاده از Jenkins برای اجرای تست‌های Selenium
  • 86. تست‌های API با Selenium WebDriver
  • 87. بهبود عملکرد تست‌ها (Performance Optimization)
  • 88. عوامل موثر بر سرعت تست‌ها
  • 89. بهینه سازی Locators و کدها
  • 90. عیب‌یابی تست‌های Selenium
  • 91. استفاده از مرورگرهای headless (بدون رابط کاربری)
  • 92. تست موبایل با Selenium WebDriver
  • 93. معرفی Appium و مقایسه آن با Selenium
  • 94. تست امنیت با Selenium WebDriver
  • 95. تست نفوذ و آسیب پذیری های امنیتی
  • 96. ایجاد گزارش‌های پیشرفته و سفارشی‌سازی شده
  • 97. استفاده از تست‌های رفتاری (Behavior-Driven Development – BDD)
  • 98. معرفی Cucumber و Gherkin
  • 99. پیاده‌سازی BDD با Selenium و Cucumber
  • 100. بهبود قابلیت اطمینان تست ها

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب جامع عملی Selenium WebDriver: از مقدماتی تا پیشرفته”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا