کتاب طراحی و اجرای تست‌های خودکار وب با جاوا و سلنیوم

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره طراحی و اجرای تست‌های خودکار وب با جاوا و سلنیوم

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

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

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

  • 1. مبانی تست نرم‌افزار و اهمیت آن
  • 2. انواع تست نرم‌افزار: رویکردهای کلیدی
  • 3. مفهوم اتوماسیون تست و مزایای آن
  • 4. معرفی جاوا برای توسعه تست‌های خودکار
  • 5. شروع کار با محیط توسعه یکپارچه (IDE) جاوا
  • 6. مفاهیم پایه جاوا: متغیرها، انواع داده و عملگرها
  • 7. ساختارهای کنترلی در جاوا: شرط‌ها و حلقه‌ها
  • 8. برنامه‌نویسی شیءگرا (OOP) در جاوا: کلاس‌ها و اشیاء
  • 9. وراثت، چندریختی و کپسوله‌سازی در جاوا
  • 10. مدیریت خطاها و استثناها (Exceptions) در جاوا
  • 11. کار با آرایه‌ها و مجموعه‌ها (Collections) در جاوا
  • 12. مقدمه‌ای بر سلنیوم وب‌درایور (Selenium WebDriver)
  • 13. معماری سلنیوم و اجزای آن
  • 14. نصب و راه‌اندازی سلنیوم وب‌درایور
  • 15. انتخاب و پیکربندی مرورگرهای وب برای تست
  • 16. اصول اولیه تعامل با عناصر وب با سلنیوم
  • 17. یافتن عناصر (Locators) در صفحه وب: ID، Name، Class Name
  • 18. یافتن عناصر با XPath و CSS Selectors
  • 19. تعامل با فیلدهای ورودی و دکمه‌ها
  • 20. کار با لیست‌های کشویی (Dropdowns)
  • 21. استفاده از توابع انتظار (Waits) در سلنیوم
  • 22. انتظارهای صریح (Explicit Waits) و ضمنی (Implicit Waits)
  • 23. مدیریت پنجره‌ها و تب‌های مرورگر
  • 24. کار با پنجره‌های هشدار (Alerts)
  • 25. انجام عملیات بر روی تصاویر و لینک‌ها
  • 26. آزمون فرم‌ها و اعتبارسنجی ورودی‌ها
  • 27. ناوبری در صفحات وب: بازگشت، جلو رفتن، تازه کردن
  • 28. استفاده از جاوا برای نوشتن اسکریپت‌های تست سلنیوم
  • 29. ساختاردهی پروژه‌های تست خودکار
  • 30. اصول طراحی داده‌محور (Data-Driven Testing)
  • 31. پیاده‌سازی تست‌های داده‌محور با جاوا و فایل‌های خارجی
  • 32. مقدمه‌ای بر فریم‌ورک‌های تست جاوا (TestNG)
  • 33. نصب و پیکربندی TestNG
  • 34. نوشتن موارد تست (Test Cases) با TestNG
  • 35. استفاده از حاشیه‌نویسی‌ها (Annotations) در TestNG
  • 36. گروه‌بندی تست‌ها و اجرای انتخابی آن‌ها
  • 37. اعتبارسنجی (Assertions) در TestNG
  • 38. گزارش‌دهی نتایج تست با TestNG
  • 39. مقدمه‌ای بر فریم‌ورک‌های تست جاوا (JUnit)
  • 40. نصب و پیکربندی JUnit
  • 41. نوشتن موارد تست با JUnit
  • 42. استفاده از حاشیه‌نویسی‌ها در JUnit
  • 43. اعتبارسنجی (Assertions) در JUnit
  • 44. گزارش‌دهی نتایج تست با JUnit
  • 45. مقایسه TestNG و JUnit برای اتوماسیون تست
  • 46. مفاهیم پایه Page Object Model (POM)
  • 47. پیاده‌سازی Page Object Model در پروژه‌های سلنیوم
  • 48. مزایا و چالش‌های استفاده از POM
  • 49. مدیریت داده‌های تست در POM
  • 50. اصول طراحی تست‌های ماژولار و قابل استفاده مجدد
  • 51. ایجاد گزارش‌های پیشرفته تست
  • 52. ادغام با ابزارهای گزارش‌دهی مانند ExtentReports
  • 53. مقدمه‌ای بر ابزارهای مدیریت پروژه و build (Maven)
  • 54. نصب و پیکربندی Maven
  • 55. مدیریت وابستگی‌ها (Dependencies) با Maven
  • 56. ساختار پروژه‌های Maven برای تست خودکار
  • 57. اجرای تست‌ها از طریق Maven
  • 58. مقدمه‌ای بر ابزارهای مدیریت پروژه و build (Gradle)
  • 59. نصب و پیکربندی Gradle
  • 60. مدیریت وابستگی‌ها با Gradle
  • 61. ساختار پروژه‌های Gradle برای تست خودکار
  • 62. اجرای تست‌ها از طریق Gradle
  • 63. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 64. ادغام تست‌های خودکار با ابزارهای CI (مانند Jenkins)
  • 65. پیکربندی Jenkins برای اجرای خودکار تست‌ها
  • 66. مانیتورینگ و مدیریت نتایج اجرای تست در Jenkins
  • 67. اصول تست API و ابزارهای مرتبط
  • 68. مقدمه‌ای بر Restful API و مفاهیم آن
  • 69. تست API با استفاده از کتابخانه‌های جاوا
  • 70. استفاده از ابزارهای تست API (مانند Postman)
  • 71. مفاهیم تست عملکرد (Performance Testing)
  • 72. مقدمه‌ای بر ابزارهای تست عملکرد (مانند JMeter)
  • 73. اصول تست امنیتی (Security Testing)
  • 74. مقدمه‌ای بر ابزارهای تست امنیتی
  • 75. مدیریت داده‌های حساس در تست‌های خودکار
  • 76. اصول تست سازگاری (Compatibility Testing)
  • 77. تست در مرورگرهای مختلف و سیستم‌عامل‌ها
  • 78. مدیریت خطاها و اشکال‌زدایی (Debugging) در تست‌های خودکار
  • 79. بهینه‌سازی اسکریپت‌های تست برای سرعت و کارایی
  • 80. اصول نگهداری و به‌روزرسانی تست‌های خودکار
  • 81. مستندسازی تست‌های خودکار
  • 82. برنامه‌ریزی استراتژی اتوماسیون تست
  • 83. انتخاب ابزارها و فریم‌ورک‌های مناسب
  • 84. ارزیابی و بهبود فرآیند اتوماسیون تست
  • 85. نکات پیشرفته در سلنیوم و جاوا برای اتوماسیون
  • 86. کار با عناصر دینامیک و تغییرپذیر
  • 87. مدیریت کوکی‌ها و ذخیره‌سازی محلی (Local Storage)
  • 88. اتوماسیون تست‌های موبایل (مقدماتی)
  • 89. مقدمه‌ای بر Appium و اتوماسیون تست موبایل
  • 90. اصول تست اکتشافی (Exploratory Testing)
  • 91. نقش تست دستی در کنار تست خودکار
  • 92. مدیریت دانش و اشتراک‌گذاری تجربیات در تیم تست
  • 93. آینده اتوماسیون تست و روندهای نوظهور

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

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

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

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

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


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

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

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

نظرات

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

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