کتاب رفع خطاهای رایج ارجاع به عناصر در تست خودکار وب (Selenium 4 با جاوا)

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره رفع خطاهای رایج ارجاع به عناصر در تست خودکار وب (Selenium 4 با جاوا)

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

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

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

  • 1. مبانی تست خودکار وب
  • 2. مقدمه بر Selenium WebDriver
  • 3. معماری Selenium
  • 4. نصب و پیکربندی Selenium
  • 5. شناخت انواع Locators
  • 6. انتخاب Locators مناسب
  • 7. کار با عناصر متنی
  • 8. کار با دکمه‌ها
  • 9. کار با چک‌باکس‌ها و رادیو باتن‌ها
  • 10. کار با لیست‌های کشویی
  • 11. تعامل با فرم‌ها
  • 12. ارسال اطلاعات به فیلدها
  • 13. کلیک بر روی دکمه‌ها
  • 14. انتخاب گزینه‌ها از لیست‌ها
  • 15. مدیریت پنجره‌های مرورگر
  • 16. تغییر اندازه پنجره مرورگر
  • 17. بستن پنجره مرورگر
  • 18. جابجایی بین پنجره‌ها
  • 19. کار با Alert ها
  • 20. پذیرش Alert
  • 21. رد کردن Alert
  • 22. دریافت متن Alert
  • 23. مدیریت Frame ها
  • 24. جابجایی به داخل Frame
  • 25. جابجایی به خارج Frame
  • 26. تست تعامل با عناصر پویا
  • 27. شناخت Stale Element Reference Exception
  • 28. علل بروز Stale Element Reference Exception
  • 29. راهکارهای اولیه برای رفع خطا
  • 30. استفاده مجدد از Locator
  • 31. یافتن مجدد عنصر پس از تغییر
  • 32. استفاده از Wait های صریح (Explicit Waits)
  • 33. شناخت ExpectedConditions
  • 34. کاربرد `presenceOfElementLocated`
  • 35. کاربرد `visibilityOfElementLocated`
  • 36. کاربرد `elementToBeClickable`
  • 37. کاربرد `alertIsPresent`
  • 38. کاربرد `frameToBeAvailableAndSwitchToIt`
  • 39. کاربرد `textToBePresentInElement`
  • 40. کاربرد `titleContains`
  • 41. کاربرد `titleIs`
  • 42. کاربرد `urlContains`
  • 43. کاربرد `urlIs`
  • 44. کاربرد `attributeContains`
  • 45. کاربرد `attributeToBe`
  • 46. کاربرد `elementSelectionStateToBe`
  • 47. کاربرد `textToBePresentInElementValue`
  • 48. کاربرد `stalenessOf`
  • 49. کاربرد `numberOfElementsToBe`
  • 50. کاربرد `numberOfElementsToBeMoreThan`
  • 51. کاربرد `numberOfElementsToBeLessThan`
  • 52. کاربرد `attributeContains`
  • 53. کاربرد `attributeToBe`
  • 54. کاربرد `elementSelectionStateToBe`
  • 55. کاربرد `textToBePresentInElementValue`
  • 56. کاربرد `stalenessOf`
  • 57. کاربرد `numberOfElementsToBe`
  • 58. کاربرد `numberOfElementsToBeMoreThan`
  • 59. کاربرد `numberOfElementsToBeLessThan`
  • 60. استفاده از Wait های ضمنی (Implicit Waits)
  • 61. تفاوت Wait های صریح و ضمنی
  • 62. تنظیم زمان Wait ضمنی
  • 63. بهترین روش‌ها برای استفاده از Wait ها
  • 64. مدیریت خطا در تست‌های خودکار
  • 65. پیاده‌سازی بلوک‌های try-catch
  • 66. مدیریت استثناهای رایج
  • 67. ثبت گزارش خطا (Logging)
  • 68. استفاده از کتابخانه‌های Logging
  • 69. اهمیت گزارش‌دهی دقیق
  • 70. اصول طراحی تست‌های پایدار
  • 71. نوشتن تست‌های خوانا و قابل نگهداری
  • 72. استفاده از الگوهای طراحی (Design Patterns)
  • 73. الگوی Page Object Model (POM)
  • 74. مزایای POM
  • 75. پیاده‌سازی POM
  • 76. کاربرد POM در مدیریت Locators
  • 77. کاربرد POM در کاهش تکرار کد
  • 78. کاربرد POM در افزایش قابلیت نگهداری
  • 79. تست‌های End-to-End
  • 80. طراحی سناریوهای تست جامع
  • 81. شبیه‌سازی رفتار کاربر
  • 82. اعتبارسنجی نتایج در سطوح مختلف
  • 83. یکپارچه‌سازی با ابزارهای CI/CD
  • 84. مفاهیم اولیه Continuous Integration
  • 85. مفاهیم اولیه Continuous Deployment
  • 86. استفاده از Jenkins برای اجرای تست‌ها
  • 87. استفاده از GitHub Actions برای اجرای تست‌ها
  • 88. تنظیمات اجرای تست خودکار در CI/CD
  • 89. گزارش‌گیری نتایج تست در CI/CD
  • 90. بهینه‌سازی عملکرد تست‌های خودکار
  • 91. شناسایی نقاط کند تست
  • 92. کاهش زمان اجرای تست‌ها
  • 93. استفاده از مرورگرهای سبک‌تر
  • 94. تکنیک‌های موازی‌سازی تست‌ها
  • 95. مباحث پیشرفته در تست خودکار وب
  • 96. تست API با Selenium (در صورت امکان)
  • 97. تست موبایل با Appium (اشاره مختصر)
  • 98. ملاحظات امنیتی در تست خودکار
  • 99. اصول اخلاقی در تست نرم‌افزار
  • 100. آینده تست خودکار وب

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

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

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

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

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


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

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

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

نظرات

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

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