سلنیوم با جاوا: شروع کار برای مبتدیان + پروژه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پس از اتمام دوره، شرکتکنندگان به تسلط جامعی به Selenium WebDriver و جاوا دست خواهند یافت و مهارتهای خود را در اتوماسیون تست بهبود میدهند.
- شرکتکنندگان توانایی پیادهسازی ماهرانه فریمورکهای اتوماسیون را کسب خواهند کرد که رویکردی ساختاریافته و کارآمد برای معماری اتوماسیون فراهم میکند.
- این دوره تجربه عملی و کاربردی با Selenium WebDriver را تضمین میکند و به شرکتکنندگان اجازه میدهد تا درک کاملی از قابلیتها و عملکردهای آن پیدا کنند.
- این دوره دانش عمیقی در مورد فریمورکها مانند TestNG، تست داده-محور با استفاده از Apache POI و الگوی Page Object Model در اختیار شما قرار میدهد.
- پس از پایان موفقیتآمیز این برنامه، شرکتکنندگان برای فرصتهای شغلی به خوبی آماده خواهند شد و در زمینه اتوماسیون تست با سلنیوم برتری خواهند یافت.
- رویکرد عملی این دوره، درک عمیق Selenium WebDriver را تسهیل میکند و شرکتکنندگان را با بینشها و تخصص عملی مجهز میسازد.
توضیحات دوره
به ماژولهای جامع سلنیوم با جاوا برای مبتدیان خوش آمدید. دورهای ایدهآل برای کسانی که به دنبال انتقال از تست دستی به تست اتوماتیک یا شروع یک حرفه در زمینه تست اتوماسیون هستند. این دوره مباحث ضروری و فریمورکهای شناختهشده را پوشش میدهد و درک کاملی از اتوماسیون با سلنیوم را فراهم میکند.
نکات کلیدی:
- فریمورک تست TestNg: در استفاده از فریمورک قدرتمند TestNg، که یک کامپوننت حیاتی در فرآیند اتوماسیون با سلنیوم است، مهارت کسب کنید.
- تست داده-محور با استفاده از Apache Poi: تست داده-محور را با استفاده از Apache Poi بیاموزید، مهارتی ارزشمند برای مدیریت کارآمد داده و بهبود سناریوهای تست.
- Page Object Model و Page Factory: مفاهیم پیشرفتهای مانند Page Object Model و Page Factory را که ایجاد اسکریپتهای اتوماسیون مقیاسپذیر و قابل نگهداری را تسهیل میکنند، بررسی کنید.
پوشش تمام مباحث اصلی: Maven ،Jenkins
نکات قابل توجه:
- پیادهسازی پروژه: دانش خود را از طریق پیادهسازی عملی پروژه اعمال کنید و تمام مفاهیم آموختهشده را در سناریوهای دنیای واقعی ادغام کنید.
- اتوماسیون وب اپلیکیشن: در پایان دوره، شما مهارتهای لازم برای اتوماسیون ماهرانه وب اپلیکیشن های را خواهید داشت و درک کاملی از قابلیتهای سلنیوم را تضمین میکنید.
- افزایش اعتماد به نفس: این دوره برای ایجاد اعتماد به نفس در تست اتوماسیون طراحی شده است و دانش و تجربه عملی لازم برای موفقیت در مصاحبهها را در اختیار شما قرار میدهد.
- فعالیتهای تعاملی: از طریق آزمونها و تکالیف، به طور فعال با دوره درگیر بمانید و درک و کاربرد مفاهیم پوشش داده شده را تقویت کنید.
با تکمیل این دوره، نه تنها مهارتهای اتوماسیون وب اپلیکیشن ها را کسب خواهید کرد، بلکه اعتماد به نفس لازم برای موفقیت در مصاحبههای کاری تست اتوماسیون را نیز به دست خواهید آورد. حرفه خود را با یک اصول محکم در اتوماسیون با سلنیوم ارتقا دهید. هم اکنون در این دوره شرکت کنید و سفری به سوی موفقیت را آغاز نمایید. از توجه شما به دوره ما سپاسگزاریم!
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند حرفه خود را در تست اتوماسیون با Selenium WebDriver آغاز کنند.
- مبتدیانی که میخواهند تست اتوماسیون را شروع کنند.
- کسانی که میخواهند از تست دستی به تست اتوماسیون با استفاده از سلنیوم و جاوا تغییر مسیر دهند.
- کسانی که میخواهند مهندس تست اتوماسیون شوند.
سلنیوم با جاوا: شروع کار برای مبتدیان + پروژه
-
ترتیب یادگیری Selenium - ساختار دوره 03:15
-
معرفی تست اتوماسیون 07:08
-
مزایای تست اتوماسیون - بخش 1 06:37
-
مزایای تست اتوماسیون - بخش 2 06:36
-
محدودیتهای تست اتوماسیون 02:25
-
چه چیزهایی را اتوماتیک کنیم و چه چیزهایی را نه؟ 02:50
-
آزمون مقدماتی 1 None
-
Selenium چیست؟ 06:21
-
مزایای Selenium WebDriver 04:44
-
دانلود و پیکربندی Java JDK 09:22
-
پیکربندی Eclipse 06:10
-
ایجاد پروژه در Eclipse و اجرای تست نمونه 09:09
-
پیکربندی فایلهای Jar سلنیوم در Eclipse 05:04
-
اولین تست Selenium - باز کردن مرورگر Firefox و اجرای تست 25:31
-
کار با مرورگر Chrome 06:47
-
بزرگنمایی پنجره مرورگر 06:23
-
معرفی Selenium Manager 09:36
-
دانلود پروژه برای مرجع 03:39
-
تمرین مرورگر Edge 01:23
-
راه حل تمرین مرورگر Edge 01:59
-
معرفی لوکیترها - بخش 1 09:36
-
معرفی لوکیترها - بخش 2 02:03
-
لوکیترها - id 05:57
-
لوکیترها - نام 01:40
-
لوکیتر - متن لینک 04:51
-
لوکیتر - بخش از متن لینک 04:49
-
لوکیتر - نام تگ و نام کلاس 09:03
-
لوکیتر - Xpath و CSS 04:13
-
ترتیب استفاده از لوکیترها 02:06
-
Thread.sleep برای همزمان سازی 08:10
-
مثال - وبسایت آمازون 07:24
-
آزمون مبانی سلنیوم None
-
مثال ورود None
-
دریافت متن از محصول None
-
معرفی جاوا 02:41
-
ویژگیهای جاوا 17:10
-
توکنها در جاوا 14:58
-
متغیرها در جاوا - متغیرها در جاوا چیستند؟ 04:54
-
دامنه متغیرها در جاوا - بخش 1 06:40
-
دامنه متغیرها - بخش ۲ 06:21
-
انواع داده در جاوا 14:59
-
عملگرها در جاوا 16:38
-
کلاس Scanner در جاوا 08:41
-
معرفی دستورات کنترلی 00:53
-
شرط IF 07:22
-
شرط If Else 06:02
-
دستورات تو در تو - Nested If (شرط در شرط) 13:19
-
تسک تو در تو 01:08
-
Switch Case 10:14
-
Switch case - مثال مرورگر 03:43
-
دستور IF- Else IF (جایگزین Switch Case) 07:14
-
تمرین - استفاده از Switch case یا If else if 01:33
-
حلقه For - بسیار مهم 09:16
-
حلقه While در جاوا 04:30
-
حلقه Do While 02:57
-
مثال - حلقه For - شناسایی نام لینکها در صفحه فیسبوک 04:08
-
مثال - شرط - مقایسه عنوان صفحه وب 05:05
-
معرفی آبجکت در OOPS 06:11
-
همه چیز درباره کلاس در OOPS جاوا 04:49
-
انتزاع در OOPS 03:49
-
کپسولهسازی در OOPS 01:28
-
معرفی وراثت [بسیار مهم] 04:17
-
پیادهسازی وراثت [بسیار مهم] 10:24
-
معرفی پلی مورفیسم 02:33
-
معرفی Method Overloading 04:19
-
پیادهسازی Method Overloading 01:34
-
پیادهسازی مثال Method Overloading 04:07
-
Method Overriding 05:51
-
معرفی کلاس Actions - تعاملات پیشرفته کاربر 03:14
-
رویداد MouseHover - کلاس Actions 09:43
-
کلیک راست - عملیات موس 02:24
-
درگ و دراپ کردن - بسیار مهم - عملیات موس 05:38
-
دابل کلیک 03:24
-
کلیک و نگه داشتن روی عنصر 04:00
-
کلیک و نگه داشتن یک کلید - عملیات کیبورد 04:04
-
آزمون کلاس Actions None
-
کار با Dropdowns - بخش 1 12:10
-
کار با Dropdowns - بخش 2 03:18
-
هشدارها - مدیریت هشدارهای غیر HTML - هشدارهای جاوا 16:36
-
معرفی همزمان سازی 04:09
-
همه چیز درباره Thread.sleep 10:17
-
مثال انتظار ضمنی (Implicitly wait) 06:26
-
کاربرد انتظار صریح 20:24
-
مثال همزمان سازی 15:51
-
معرفی متدهای Is 02:06
-
IsDisplayed - مثال 07:51
-
IsEnabled 05:07
-
IsSelected 05:26
-
معرفی مدیریت خطا 05:12
-
خطای Un-Checked Exception 02:03
-
Try Catch 08:43
-
مثال خطاهای سلنیوم 06:01
-
معرفی TestNg 05:53
-
پیکربندی TestNG 03:54
-
انوتیشن @Test 06:46
-
اولویتبندی تستها 03:57
-
انوتیشن های BeforeTest ،@AfterTest ،@BeforeMethod ،@AfterMethod@ 10:06
-
پیادهسازی انوتیشنهای TestNG در اسکریپت سلنیوم - مثال 14:59
-
غیرفعال کردن Testcase از اجرا 01:09
-
Assertions در TestNG بخش 1 - Hard Assertion 15:34
-
Assertions در TestNg - بخش 2 - Soft Assertion 07:43
-
فایل Testng.xml - ایجاد بچ یا مجموعه تست 12:08
-
اجرای پکیج به عنوان suite با استفاده از Testng.xml 05:15
-
گروهبندی در TestNg 12:18
-
اجرای تستهای وابسته - dependensOnMethod و dependensOnGroup 13:23
-
مقدمهای بر پارامترسازی در TestNG 02:52
-
Parameters@ با استفاده از فایل XML 11:16
-
DataProvider@ - بخش 1 11:42
-
DataProvider@ - بخش 2 20:47
-
استفاده از InvocationCount (اجرای چندباره موارد تست) 03:33
-
Timeout و Invocation Timeout 07:31
-
مبحث Always Run 05:25
-
لاگ - Reporter در TestNG 09:28
-
آزمون TestNg None
-
معرفی Apache POI 04:48
-
پیکربندی Apache POI 03:15
-
درک Apache POI 05:36
-
خواندن داده از Excel با استفاده از Apache POI 11:13
-
به دست آوردن شماره آخرین سطر و آخرین ستون 05:49
-
کار با ردیفها و ستونها با استفاده از Apache POI 05:11
-
نوشتن داده در فایل اکسل 07:58
-
پیادهسازی فریمورک داده-محور 29:56
-
معرفی Page Object Model 13:07
-
پیادهسازی ساده POM 18:44
-
استفاده از Constructor در POM 08:13
-
پیادهسازی Page Factory 13:23
-
معرفی Maven 13:39
-
ایجاد پروژه Maven 03:16
-
افزودن وابستگیها و اجرای تست 12:31
-
اجرای Maven 21:11
-
معرفی Jenkins 04:22
-
درک Jenkins و اجرای فایل pom.xml 12:16
-
پروژه ساده بخش 1 - درک پروژه 03:35
-
پروژه ساده بخش 2 - ایجاد و پیکربندی پروژه 05:44
-
پروژه ساده بخش 3 - ایجاد مخزن اشیاء 06:26
-
گرفتن اسکرینشات برای تستهای ناموفق 11:45
-
ایجاد و اجرای Testcase 09:58
-
توضیح ساختار پروژه زمان واقعی 04:56
-
ساختار پوشهها در پروژه 05:34
-
پیکربندی پروژه Maven برای پروژه End to End 05:59
-
سناریوی قابل تست در پروژه 05:54
-
ساخت Test Base برای باز کردن مرورگر خاص بر اساس نیاز 13:26
-
ایجاد مخازن عناصر - Object Repository 15:36
-
برنامهریزی دادهمحور - 01:50
-
کار با Excel - دادهمحور 11:46
-
آمادهسازی و اجرای Testcase 28:52
مشخصات آموزش
سلنیوم با جاوا: شروع کار برای مبتدیان + پروژه
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:146
- مدت زمان :18:18:00
- حجم :10.03GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy