دوره مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب
موضوع کلی: مهندسی نرمافزار و توسعهٔ وب
موضوع میانی: خودکارسازی تست نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر خودکارسازی تست وب
- 2. اهمیت تست خودکار در توسعهٔ نرمافزار
- 3. معرفی Selenium WebDriver
- 4. معماری Selenium WebDriver
- 5. نصب و راهاندازی Selenium WebDriver
- 6. اولین گام: یافتن عناصر وب
- 7. انتخابگرهای CSS در Selenium
- 8. انتخابگرهای XPath در Selenium
- 9. یافتن عناصر با شناسه (ID)
- 10. یافتن عناصر با نام (Name)
- 11. یافتن عناصر با نام کلاس (Class Name)
- 12. یافتن عناصر با تگ نام (Tag Name)
- 13. یافتن عناصر با لینک متن (Link Text)
- 14. یافتن عناصر با متن لینک جزئی (Partial Link Text)
- 15. یافتن عناصر با نام ویژگی (Attribute Name)
- 16. یافتن عناصر با استفاده از ترکیبی از انتخابگرها
- 17. تعامل با عناصر یافت شده
- 18. کلیک کردن بر روی عناصر
- 19. ارسال متن به فیلدهای ورودی
- 20. دریافت متن از عناصر
- 21. بررسی وضعیت عناصر (فعال، غیرفعال، قابل مشاهده)
- 22. انتظار برای عناصر
- 23. انتظارهای ضمنی (Implicit Waits)
- 24. انتظارهای صریح (Explicit Waits)
- 25. شرایط انتظار (Conditions)
- 26. کار با عناصر پیشرفته
- 27. کار با چکباکسها و رادیو دکمهها
- 28. انتخاب از لیستهای کشویی (Dropdowns)
- 29. کار با دکمهها
- 30. کار با لینکها
- 31. کار با تصاویر
- 32. کار با جداول
- 33. کار با فرمها
- 34. ارسال کلیدهای سفارشی (Custom Keys)
- 35. اجرای جاوا اسکریپت در مرورگر
- 36. کار با پنجرهها و تبهای مرورگر
- 37. تغییر اندازه پنجره مرورگر
- 38. بستن پنجره مرورگر
- 39. جابجایی بین پنجرهها
- 40. اسکرینشات گرفتن
- 41. مدیریت کوکیها
- 42. مفاهیم اولیهٔ تست در Selenium
- 43. ساختاردهی تستها
- 44. استفاده از فریمورکهای تست (مانند JUnit یا TestNG)
- 45. نوشتن اولین تست خودکار
- 46. تست سناریوهای رایج
- 47. احراز هویت کاربران
- 48. جستجو در وبسایت
- 49. پر کردن فرمهای ثبتنام
- 50. تأیید پیامهای خطا
- 51. کار با عناصر پویا
- 52. کار با عناصر مخفی
- 53. کار با عناصر قابل ویرایش
- 54. کار با انیمیشنها
- 55. تست ریسپانسیو (Responsive Testing)
- 56. مقدمهای بر تست بین مرورگری (Cross-Browser Testing)
- 57. تنظیمات اولیه برای تست بین مرورگری
- 58. استفاده از ابزارهای مدیریت مرورگر (مانند WebDriverManager)
- 59. اجرای تستها بر روی مرورگرهای مختلف
- 60. ملاحظات امنیتی در خودکارسازی تست
- 61. اصول طراحی تستهای خودکار پایدار
- 62. مدیریت خطاها و استثناها در Selenium
- 63. اشکالزدایی (Debugging) تستهای خودکار
- 64. مستندسازی تستهای خودکار
- 65. بهینهسازی تستهای خودکار
- 66. مرور کلی بر بهترین روشها
- 67. مقدمهای بر تستهای API با Selenium
- 68. تست سناریوهای پیچیده
- 69. کار با دادههای تست
- 70. تستهای موازی (Parallel Testing)
- 71. معرفی ابزارهای کمکی Selenium
- 72. استفاده از Page Object Model (POM)
- 73. مزایای Page Object Model
- 74. پیادهسازی Page Object Model
- 75. کار با عناصر در Page Object Model
- 76. تستهای End-to-End (E2E)
- 77. مراحل نوشتن تستهای E2E
- 78. مثال عملی تست E2E
- 79. مباحث پیشرفته در Selenium
- 80. کار با iframe ها
- 81. کار با alert ها
- 82. کار با context menu ها
- 83. کار با drag and drop
- 84. تستهای مبتنی بر رفتار (BDD) با Selenium
- 85. مقدمهای بر Cucumber
- 86. نوشتن Feature Files
- 87. نوشتن Step Definitions
- 88. ادغام Cucumber با Selenium
- 89. استفاده از ابزارهای CI/CD (مانند Jenkins)
- 90. تنظیمات اولیه برای CI/CD
- 91. اجرای تستها در Pipeline
- 92. گزارشگیری در CI/CD
- 93. مقدمهای بر تستهای موبایل با Appium
- 94. تفاوتهای تست وب و تست موبایل
- 95. نصب و راهاندازی Appium
- 96. کار با عناصر در Appium
- 97. تست سناریوهای موبایل
- 98. جمعبندی و گامهای بعدی در خودکارسازی تست
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.