کتاب طراحی و پیاده‌سازی تست‌های خودکار نرم‌افزار با Selenium و Java

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره طراحی و پیاده‌سازی تست‌های خودکار نرم‌افزار با Selenium و Java

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

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

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

  • 1. مقدمه‌ای بر تست خودکار نرم‌افزار
  • 2. اهمیت تست خودکار در چرخهٔ توسعهٔ نرم‌افزار
  • 3. مروری بر ابزارهای تست خودکار
  • 4. معرفی Selenium WebDriver
  • 5. مفاهیم کلیدی Selenium
  • 6. معماری Selenium WebDriver
  • 7. نصب و پیکربندی Selenium WebDriver
  • 8. محیط توسعهٔ یکپارچه (IDE) برای Java
  • 9. نصب و راه‌اندازی IntelliJ IDEA
  • 10. تنظیمات اولیهٔ IntelliJ IDEA
  • 11. پروژه‌های Maven برای مدیریت وابستگی‌ها
  • 12. ایجاد یک پروژهٔ Maven جدید
  • 13. مدیریت وابستگی‌های Selenium در Maven
  • 14. نوشتن اولین تست خودکار با Selenium
  • 15. شناسایی عناصر وب (Locators)
  • 16. استفاده از ID برای شناسایی عناصر
  • 17. استفاده از Name برای شناسایی عناصر
  • 18. استفاده از Class Name برای شناسایی عناصر
  • 19. استفاده از Tag Name برای شناسایی عناصر
  • 20. استفاده از Link Text برای شناسایی عناصر
  • 21. استفاده از Partial Link Text برای شناسایی عناصر
  • 22. استفاده از CSS Selectors برای شناسایی عناصر
  • 23. استفاده از XPath برای شناسایی عناصر
  • 24. انتخاب بهترین روش برای شناسایی عناصر
  • 25. تعامل با عناصر وب
  • 26. کلیک کردن بر روی عناصر
  • 27. ورود متن به فیلدها
  • 28. انتخاب از لیست‌های کشویی
  • 29. ارسال فرم‌ها
  • 30. کار با دکمه‌ها و چک‌باکس‌ها
  • 31. کار با رادیو باتن‌ها
  • 32. انجام عملیات Drag and Drop
  • 33. کار با پنجره‌های پاپ‌آپ (Alerts)
  • 34. مدیریت تب‌ها و پنجره‌ها
  • 35. اجرای JavaScript در مرورگر
  • 36. استفاده از Wait ها در Selenium
  • 37. انواع Wait ها: Implicit Wait
  • 38. انواع Wait ها: Explicit Wait
  • 39. کار با ExpectedConditions
  • 40. مدیریت خطاهای رایج در Selenium
  • 41. اشکال‌زدایی تست‌های خودکار
  • 42. استفاده از ابزارهای توسعهٔ مرورگر (Browser Developer Tools)
  • 43. گزارش‌دهی در تست خودکار
  • 44. معرفی کتابخانه‌های گزارش‌دهی (مانند Extent Reports)
  • 45. ایجاد گزارش‌های سفارشی
  • 46. مدیریت داده‌های تست
  • 47. استفاده از فایل‌های Properties
  • 48. استفاده از فایل‌های Excel برای داده‌های تست
  • 49. استفاده از پایگاه داده برای داده‌های تست
  • 50. مقدمه‌ای بر فریم‌ورک‌های تست
  • 51. معرفی TestNG
  • 52. ویژگی‌های TestNG
  • 53. نوشتن تست‌ها با TestNG
  • 54. استفاده از Annotations در TestNG
  • 55. گروه‌بندی تست‌ها در TestNG
  • 56. مدیریت پارامترها در TestNG
  • 57. استفاده از Listeners در TestNG
  • 58. مقدمه‌ای بر Page Object Model (POM)
  • 59. مزایای POM
  • 60. پیاده‌سازی POM
  • 61. صفحات مختلف در POM
  • 62. استفاده از POM در پروژه‌ها
  • 63. اصول طراحی فریم‌ورک تست جامع
  • 64. ساختار پروژه‌های بزرگ تست خودکار
  • 65. مدیریت پیکربندی‌ها
  • 66. اجرای تست‌ها بر روی مرورگرهای مختلف
  • 67. استفاده از Selenium Grid
  • 68. مقدمه‌ای بر تست چند مرورگری
  • 69. تنظیمات اولیهٔ Selenium Grid
  • 70. اجرای تست‌ها با Selenium Grid
  • 71. مقدمه‌ای بر تست موبایل
  • 72. معرفی Appium
  • 73. نصب و پیکربندی Appium
  • 74. نوشتن تست‌های موبایل با Appium و Java
  • 75. مقدمه‌ای بر تست API
  • 76. معرفی RestAssured
  • 77. نوشتن تست‌های API با RestAssured و Java
  • 78. امنیت در تست خودکار
  • 79. اصول اولیهٔ امنیت در تست
  • 80. ملاحظات امنیتی در استفاده از Selenium
  • 81. معرفی بهترین شیوه‌ها در تست خودکار
  • 82. نکات کلیدی برای نوشتن تست‌های پایدار
  • 83. بهینه‌سازی تست‌های خودکار
  • 84. مقدمه‌ای بر مفاهیم هوشمندسازی در تست
  • 85. کاربرد هوش مصنوعی در تست نرم‌افزار
  • 86. ملاحظات اخلاقی در توسعهٔ سامانه‌ها
  • 87. قوانین و مقررات مربوط به داده‌ها
  • 88. حفاظت از داده‌ها در تست خودکار
  • 89. مطابقت با استانداردهای ملی
  • 90. رعایت حدود شرعی در محتوای آموزشی
  • 91. اصول طراحی رابط کاربری آموزشی
  • 92. ملاحظات دسترسی‌پذیری در سامانه‌های آموزشی
  • 93. مقدمه‌ای بر توسعهٔ پایدار نرم‌افزار
  • 94. نقش تست خودکار در توسعهٔ پایدار
  • 95. آیندهٔ تست خودکار نرم‌افزار
  • 96. یادگیری مداوم در حوزهٔ تست
  • 97. جمع‌بندی و گام‌های بعدی
  • 98. کاربرد تست خودکار در توسعهٔ نرم‌افزارهای سازمانی
  • 99. چالش‌های پیاده‌سازی تست خودکار در مقیاس بزرگ
  • 100. مدیریت ریسک در تست خودکار

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

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

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

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

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


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

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

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

نظرات

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

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