اپلیکیشن اندرویدی فلشکارت آموزشی اصول و تکنیکهای مدیریت عناصر پویا در تست خودکار با Selenium
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول و تکنیکهای مدیریت عناصر پویا در تست خودکار با Selenium
موضوع کلی: مهندسی نرمافزار و تضمین کیفیت
موضوع میانی: تست خودکار نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر تست خودکار نرمافزار
- 2. مبانی Selenium WebDriver
- 3. نصب و پیکربندی Selenium
- 4. آشنایی با عناصر وب
- 5. انتخابگرهای CSS و XPath
- 6. اصول اولیه مدیریت عناصر پویا
- 7. مفهوم Dropdown در رابط کاربری وب
- 8. انواع Dropdownها
- 9. شناسایی عناصر Dropdown در Selenium
- 10. تعامل با Dropdownهای ساده
- 11. انتخاب گزینه از Dropdown با استفاده از متن
- 12. انتخاب گزینه از Dropdown با استفاده از ایندکس
- 13. انتخاب گزینه از Dropdown با استفاده از مقدار (Value)
- 14. مدیریت Dropdownهای پویا
- 15. Dropdownهای ساخته شده با JavaScript
- 16. Dropdownهای مبتنی بر کتابخانههای JavaScript
- 17. تست Dropdownهای سفارشی
- 18. شناسایی و تعامل با عناصر Alert
- 19. انواع Alertها در وب
- 20. مدیریت Alertهای JavaScript
- 21. پذیرش Alert
- 22. رد کردن Alert
- 23. گرفتن متن از Alert
- 24. ورود متن به Alert
- 25. تست خودکار Alertهای تأییدی
- 26. تست خودکار Alertهای اخطاری
- 27. تست خودکار Alertهای ورودی
- 28. مدیریت پنجرههای Modal
- 29. تست پنجرههای Modal
- 30. بستن پنجرههای Modal
- 31. تعامل با محتوای پنجرههای Modal
- 32. مدیریت Tabها و پنجرههای مرورگر
- 33. سوئیچ بین Tabها
- 34. سوئیچ بین پنجرهها
- 35. مدیریت پنجرههای پاپآپ
- 36. تست خودکار پنجرههای پاپآپ
- 37. مبانی تست فریمورکها
- 38. معرفی TestNG برای Selenium
- 39. پیکربندی TestNG
- 40. نوشتن تستهای پایه با TestNG
- 41. استفاده از Annotationها در TestNG
- 42. گروهبندی تستها در TestNG
- 43. مدیریت وابستگی تستها در TestNG
- 44. گزارشگیری در TestNG
- 45. معرفی JUnit برای Selenium
- 46. پیکربندی JUnit
- 47. نوشتن تستهای پایه با JUnit
- 48. استفاده از Annotationها در JUnit
- 49. مدیریت وابستگی تستها در JUnit
- 50. گزارشگیری در JUnit
- 51. مبانی طراحی تستهای خودکار
- 52. اصول طراحی تستهای خوانا و نگهداریپذیر
- 53. الگوی Page Object Model (POM)
- 54. پیادهسازی POM
- 55. مزایای POM
- 56. مدیریت دادههای تست
- 57. استفاده از فایلهای Properties
- 58. استفاده از فایلهای Excel برای دادههای تست
- 59. استفاده از JSON برای دادههای تست
- 60. مبانی تستهای مقیاسپذیر
- 61. مقدمهای بر تست توزیع شده
- 62. استفاده از Selenium Grid
- 63. پیکربندی Selenium Grid
- 64. اجرای تستها روی چندین مرورگر و سیستمعامل
- 65. مبانی تستهای عملکردی
- 66. مفهوم تستهای عملکردی
- 67. ابزارهای تست عملکردی (اشاره مختصر)
- 68. مبانی تستهای امنیتی
- 69. مفهوم تستهای امنیتی
- 70. ابزارهای تست امنیتی (اشاره مختصر)
- 71. مدیریت خطاها و استثنائات در Selenium
- 72. مدیریت خطاهای رایج
- 73. استفاده از Try-Catch
- 74. مدیریت استثنائات سفارشی
- 75. اصول عیبیابی در تستهای خودکار
- 76. روشهای عیبیابی
- 77. تحلیل لاگها
- 78. استفاده از ابزارهای Debugging
- 79. مقدمهای بر Continuous Integration (CI)
- 80. مفهوم CI
- 81. ابزارهای CI (مانند Jenkins)
- 82. ادغام تستهای خودکار با CI
- 83. مبانی Continuous Delivery (CD)
- 84. مفهوم CD
- 85. ادغام تستهای خودکار با CD
- 86. اصول تستهای API
- 87. معرفی تستهای API
- 88. ابزارهای تست API (مانند Postman)
- 89. اصول تستهای Mobile Web
- 90. تست با Appium (اشاره مختصر)
- 91. مدیریت عناصر پیچیده در وب
- 92. تست جداول و ردیفها
- 93. تست فرمها و ورودیهای پیچیده
- 94. تست نمودارها و گرافها
- 95. اصول نگهداری و توسعه تستهای خودکار
- 96. بازبینی کد تست
- 97. بهینهسازی تستها
- 98. مستندسازی تستها
- 99. آینده تست خودکار نرمافزار
- 100. روندهای جدید در تست خودکار
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.