یادگیری اتوماسیون با Selenium و Java و فریمورک TestNG
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در پایان این دوره، دانش عمیقی در مورد Selenium و فریمورک TestNG به همراه مبانی هستهای جاوا به دست خواهید آورد.
- یاد میگیرید چگونه یک فریمورک اتوماسیون end-to-end ایجاد کرده و گزارشهای تست HTML منظمی تولید کنید.
- یاد میگیرید چگونه بهینهترین کد را در اتوماسیون بنویسید.
- قادر خواهید بود هر اپلیکیشن UI را با Selenium برای تمام تست کیس ها ممکن، خودکارسازی کنید.
- منابع اضافی: بانک سوالات Selenium و TestNG که به شما در آماده شدن برای مصاحبهها کمک میکند.
پیشنیازهای دوره
- هیچ پیشنیازی لازم نیست.
توضیحات دوره
این یک دوره جامع 16 ساعته است که Selenium را از سطح مقدماتی تا پیشرفته به شما آموزش میدهد و در ماژول آخر، شما همچنین یاد خواهید گرفت که چگونه یک فریمورک اتوماسیون قوی با استفاده از TestNG بسازید. بنابراین، چه در زمینه اتوماسیون تازهکار باشید و چه از قبل دانش قبلی در مورد Selenium داشته باشید، این دوره به شما کمک میکند تا مفاهیم را درک کرده و دانش و درک خود را تقویت کنید. پس از اتمام این دوره، شما برای موفقیت در هر مصاحبه اتوماسیون Selenium آماده خواهید بود و همچنین تجربه عملی کافی برای کار روان در هر پروژه واقعی را خواهید داشت.
این دوره مباحث زیر را پوشش خواهد داد:
- مقدمهای بر Selenium
- راهاندازی محیط توسعه برای Selenium با Java
- درک مبانی برنامهنویسی جاوا
- نوشتن تستهای خودکار با Selenium
- ویژگیهای پیشرفته Selenium
- فریمورک TestNG
- ساخت فریمورک و تولید گزارشهای Extent Reports
این دوره برای چه کسانی مناسب است؟
- هر کسی که در زمینه تست دستی فعالیت میکند و میخواهد اتوماسیون را یاد بگیرد.
- فارغالتحصیلان تازهکاری که میخواهند اتوماسیون UI را با استفاده از Selenium بیاموزند.
- متخصصان باتجربهای که ممکن است بخواهند دانش خود را در زمینه Selenium و فریمورکها تقویت کنند.
یادگیری اتوماسیون با Selenium و Java و فریمورک TestNG
-
به این دوره خوش آمدید 12:01
-
بررسی Selenium و اجزای آن 11:17
-
مزایای استفاده از Selenium 03:41
-
انواع تست اتوماسیون selenium 10:45
-
مقایسه بین Cypress و Selenium 04:52
-
نصب Java و پیکربندی JDK 13:24
-
نصب Intellij و راهاندازی selenium web driver 32:55
-
ایجاد یک نمونه تست کیس 31:14
-
انواع دادهها، متغیرها و عملگرها 27:25
-
ساختارهای کنترلی (دستور if-else در Java) 14:38
-
ساختارهای کنترلی (استفاده از حلقههای for و while در Java) 23:24
-
رشتهها در Java 27:30
-
مقدمهای بر کلاسها و آبجکتها 31:11
-
مفهوم آرایهها در Java 32:07
-
کالکشنها در Java - بخش اول (List و Set) 32:12
-
کالکشنها در Java - بخش دوم (Map) 14:10
-
درک لوکاتورهای مختلف: ID و Name و ClassName و xpath و CSS selector 33:58
-
بررسی دقیق xpath و CSS selector 40:18
-
مدیریت منوهای کشویی در selenium 26:41
-
استفاده از Assertions با selenium 20:41
-
مدیریت پنجرههای فرزند None
-
آزمون - دانش خود را بسنجید None
-
مدیریت پنجرههای پاپآپ و هشدارها 32:25
-
مدیریت پنجرههای فرزند در selenium 21:36
-
همزمان سازی در Selenium - مفهوم انتظار ضمنی و صریح 41:22
-
کلاس Actions در selenium 36:40
-
مدیریت فریمها در selenium 29:54
-
مدیریت احراز هویت ویندوز و اجرای حالت headless 13:48
-
مدیریت SSL و گواهینامه های نامعتبر در اتوماسیون 13:40
-
مدیریت فریمها None
-
آزمون - دانش خود را بسنجید None
-
اجرای تست کیس ها با TestNG 24:44
-
گروهبندی تست کیس ها 24:57
-
استفاده از تگهای include و exclude 08:25
-
حاشیهنویسیها و ویژگیهای کمکی در Test NG 26:17
-
پارامترسازی در Test NG 08:45
-
حاشیهنویسی Data Provider 11:44
-
رابط Listeners در Test NG 10:56
-
آزمون - دانش خود را بسنجید None
-
مفهوم Maven 41:14
-
اجرای فرمانهای Maven از پزامپت فرمان 03:26
-
ساخت فریمورک - بخش اول 17:55
-
ساخت فریمورک - بخش دوم 12:43
-
مفهوم Page Object Model در طراحی فریمورک 29:51
-
ساخت فریمورک - بخش سوم 39:20
-
مفهوم Test NG Listeners و Extent Reports 43:00
-
اتمام ساخت فریمورک ما 16:12
-
ادغام با jenkins 20:19
-
آزمون - دانش خود را بسنجید None
مشخصات آموزش
یادگیری اتوماسیون با Selenium و Java و فریمورک TestNG
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:49
- مدت زمان :16:14:19
- حجم :9.47GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy