اپلیکیشن اندرویدی فلشکارت آموزشی راهنمای جامع انتخاب و مدیریت چکباکسها در تست خودکار با Selenium 4 و Java
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع انتخاب و مدیریت چکباکسها در تست خودکار با Selenium 4 و Java
موضوع کلی: توسعه و تست نرمافزار
موضوع میانی: تست خودکار نرمافزار با ابزارهای پیشرفته
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه و تست نرمافزار
- 2. مبانی تست خودکار نرمافزار
- 3. اهمیت تست خودکار در چرخه حیات نرمافزار
- 4. معرفی ابزارهای تست خودکار
- 5. مقدمهای بر Selenium WebDriver
- 6. نصب و پیکربندی Selenium WebDriver
- 7. آشنایی با زبان برنامهنویسی Java برای تست خودکار
- 8. مفاهیم پایه Java: متغیرها و انواع داده
- 9. دستورات شرطی در Java
- 10. حلقهها در Java
- 11. مفاهیم شیگرایی در Java
- 12. کلاسها و اشیاء در Java
- 13. وراثت در Java
- 14. چندریختی در Java
- 15. اینترفیسها و کلاسهای انتزاعی در Java
- 16. مدیریت خطاها و استثناها در Java
- 17. کار با ساختارهای داده در Java: لیستها
- 18. کار با ساختارهای داده در Java: مجموعهها
- 19. کار با ساختارهای داده در Java: نقشهها
- 20. مقدمهای بر تست خودکار با Selenium
- 21. معماری Selenium WebDriver
- 22. وبدرایورهای مختلف و نحوه استفاده
- 23. انتخاب عناصر در صفحه وب (Locators)
- 24. شناسایی عناصر با ID
- 25. شناسایی عناصر با Name
- 26. شناسایی عناصر با Class Name
- 27. شناسایی عناصر با Tag Name
- 28. شناسایی عناصر با Link Text
- 29. شناسایی عناصر با Partial Link Text
- 30. شناسایی عناصر با CSS Selector
- 31. شناسایی عناصر با XPath
- 32. انتخاب چکباکسها در Selenium
- 33. آشنایی با چکباکسها در HTML
- 34. بررسی وضعیت چکباکس (انتخاب شده یا نه)
- 35. انتخاب یک چکباکس مشخص
- 36. لغو انتخاب یک چکباکس مشخص
- 37. انتخاب چندین چکباکس
- 38. روشهای انتخاب چندین چکباکس
- 39. استفاده از حلقه for برای انتخاب چکباکسها
- 40. استفاده از لیست عناصر برای انتخاب چکباکسها
- 41. انتخاب چکباکسها بر اساس متن
- 42. انتخاب چکباکسها بر اساس ویژگی خاص
- 43. مدیریت گروههای چکباکس
- 44. تست سناریوهای انتخاب چکباکس
- 45. اعتبارسنجی وضعیت چکباکسها پس از انتخاب
- 46. تست سناریوهای لغو انتخاب چکباکسها
- 47. تست سناریوهای انتخاب و لغو انتخاب ترکیبی
- 48. کار با فرمها در Selenium
- 49. ارسال فرمها با Selenium
- 50. تست سناریوهای پیچیده فرم
- 51. مقدمهای بر فریمورکهای تست
- 52. استفاده از TestNG برای مدیریت تستها
- 53. حاشیهنویسیها (Annotations) در TestNG
- 54. گروهبندی تستها در TestNG
- 55. ترتیب اجرای تستها در TestNG
- 56. تستهای وابسته در TestNG
- 57. گزارشگیری در TestNG
- 58. استفاده از Maven برای مدیریت وابستگیها
- 59. پیکربندی Maven برای پروژههای تست
- 60. اجرای تستها با Maven
- 61. مدیریت لاگها در تست خودکار
- 62. بهترین شیوهها در تست خودکار
- 63. نوشتن کدهای تمیز و قابل نگهداری
- 64. اصول DRY (Don't Repeat Yourself)
- 65. اصول SOLID در تستنویسی
- 66. مدیریت دادههای تست
- 67. استفاده از فایلهای پیکربندی
- 68. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 69. ادغام تستهای خودکار در فرآیند CI/CD
- 70. استفاده از Jenkins برای اتوماسیون
- 71. پیکربندی Jenkins برای اجرای تستها
- 72. نظارت بر نتایج تستها در Jenkins
- 73. مقدمهای بر تستهای API
- 74. تفاوت تست UI و تست API
- 75. آشنایی با ابزارهای تست API
- 76. مقدمهای بر تستهای امنیتی
- 77. اهمیت تستهای امنیتی در نرمافزار
- 78. مقدمهای بر تستهای عملکردی
- 79. اهمیت تستهای عملکردی
- 80. نکات پیشرفته در انتخاب عناصر
- 81. کار با عناصر غیرفعال
- 82. کار با عناصر پنهان
- 83. استفاده از JavaScript Executor در Selenium
- 84. اجرای اسکریپتهای JavaScript برای تعامل با عناصر
- 85. مدیریت پنجرهها و تبها در Selenium
- 86. سوئیچ بین پنجرهها
- 87. سوئیچ بین تبها
- 88. مدیریت آلارمها و پنجرههای مودال
- 89. مقدمهای بر تستهای موبایل
- 90. تست خودکار اپلیکیشنهای موبایل
- 91. ابزارهای تست موبایل
- 92. نکات تکمیلی و جمعبندی
- 93. بررسی مجدد الزامات و استانداردها
- 94. نگاهی به آینده تست خودکار
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.