دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

سلنیوم وب درایور و جاوا - تست با استفاده از مثال‌های واقعی

سلنیوم وب درایور و جاوا - تست با استفاده از مثال‌های واقعی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری مؤثر بدون مطالب زائد و اضافی
  • کسب درک عمیق از سلنیوم وب درایور با استفاده از زبان برنامه‌نویسی جاوا 
  • درک اینکه چگونه یک فریمورک طراحی شده و قابل نگهداری را از ابتدا توسعه دهید.
  • دلیل انجام کارها، نه فقط «چگونگی» آنها را می‌آموزید.
  • کسب تجربه واقعی با استفاده از یک وبسایت و فروشگاه تجارت الکترونیک اختصاصی
  • کسب درک عمیقی از مدل آبجکت صفحه تا فریمورک شما قابل نگهداری باشد.
  • یادگیری تکنیک‌ها و فناوری‌های مختلف از جمله TestNG، Maven، الگوهای طراحی، جنکینز، Extent Reports، اجرای موازی، Apache POI و موارد دیگر

پیش‌نیازهای دوره

  • دانش اولیه از جاوا مفید است (البته مبانی جاوا پوشش داده شده‌اند.)
  • درک اولیه از تست (هرچند اجباری نیست.)

توضیحات دوره

این دوره شماره 1 برای کمک به یادگیری عمیق سلنیوم وب درایور با زبان برنامه‌نویسی جاوا طراحی شده است. هدف دوره کمک به شما برای یادگیری حداکثری مباحث است، با استفاده از روش‌هایی که به حفظ بهتر اطلاعات کمک می‌کنند. دوره همراه با یک فروشگاه تجارت الکترونیک اختصاصی است تا تجربه واقعی کسب کنید.

این دوره چه مباحثی را پوشش می‌دهد؟

  • تاریخچه، ساختار و ویژگی‌های کلیدی سلنیوم وب درایور
  • ماژول آسان برای راه‌اندازی ساده برای شروع سریع
  • بررسی مختصر تست‌های خودکار در مرورگرهای کروم، فایرفاکس و Edge
  • درک جزئیات سلکتورها و Locators
  • چگونه با عناصر مختلف موجود در صفحات وب تعامل کنیم؟
  • بررسی کامل Webdriver Waits
  • جاوای سریع - زبان جاوا برای تازه‌کاران برای بازبینی دانش خود
  • تعامل پیشرفته با عناصر پیچیده‌تر در وبسایت‌های متنوع
  • موضوعات پیشرفته مانند تنظیمات Chrome Options، مدیریت گواهینامه SSL، کوکی‌ها و غیره
  • بررسی فریمورک و درک سفر پیش رو
  • TestNG - همه مطالب درباره آن و نحوه استفاده
  • پارامتریزاسیون، متغیرهای گلوبال و اهمیت صفحه اولیه
  • Maven - چگونه از ابزار اتوماسیون بیلد برای سرعت بخشیدن به توسعه پروژه جاوا استفاده کنیم؟
  • مدل آبجکت صفحه - یادگیری شیوه‌های طراحی خوب و قابل نگهداری
  • ساخت یک فریمورک از صفر با مراحل ساده
  • چگونه اجرای موازی را با استفاده از Thread Local انجام دهیم؟
  • یکپارچه‌سازی مداوم جنکینز - چگونه به طور خودکار تست‌های مبتنی بر زمان و تاریخ را تریگر کنیم؟
  • Extent Reports - یادگیری نحوه تولید گزارش‌های حرفه‌ای و دقیق پیشرفته
  • یادگیری pull کردن داده‌ از اکسل با Apache POI
  • و خیلی موارد دیگر

آنچه این دوره را متفاوت می‌کند؟

  • به شما دلیل انجام کارها آموزش داده می‌شود، نه فقط «چگونگی» آنها
  • هر درس با توضیح موضوع قبل از شروع نمایش عملی آغاز می‌شود.
  • تمام دروس کدنویسی دارای کدهای قابل دانلود هستند.
  • کد دوره ساختاریافته است تا به راحتی بتوان به کدهای دروس قبلی مراجعه کرد.
  • از مفاهیم پایه تا توسعه فریمورک حرفه‌ای و خوب طراحی شده پیش می‌روید.
  • تمام مباحث کلیدی از اساس سلنیوم وب درایور، TestNG و Maven و Extent Reports، اجرای موازی (با Thread Local)، جنکینز، Apache POI و غیره را پوشش می‌دهیم.
  • از الگوهای طراحی مناسب استفاده می‌کنیم و گام به گام نحوه استفاده از مدل آبجکت صفحه را آموزش می‌دهیم تا فریمورک شما قابل نگهداری باشد.
  • این دوره همراه با وبسایت اختصاصی و فروشگاه تجارت الکترونیک است تا تجربه عملی واقعی داشته باشید.
  • ضبط ویدئوها با تجهیزات حرفه‌ای انجام شده تا درس‌ها با کیفیت عالی باشند.
  • شما صددرصد سلنیوم وب درایور را به خوبی یاد می‌گیرید.

 این دوره برای چه کسانی مناسب است؟

  • متخصصان تست‌ خودکار که می‌خواهند سلنیوم وب درایور را عمیقا یاد بگیرند.
  • کسانی که می‌خواهند فریمورک‌های با کیفیت و قابل نگهداری طراحی کنند.
  • علاقه‌مندان به مباحث پیچیده مثل Thread Local برای اجرای موازی
  • متخصصان تست‌ دستی که قصد ورود به حوزه تست خودکار را دارند.
  • هر فردی که به موضوعی با تقاضای رو به رشد علاقه‌مند است.

سلنیوم وب درایور و جاوا - تست با استفاده از مثال‌های واقعی

  • آنچه این دوره را متفاوت می‌کند؟ 02:32
  • تاریخچه سلنیوم 06:59
  • معماری سلنیوم 05:23
  • Automationtesting.co.uk 02:46
  • کامیونیتی دوره و پشتیبانی 04:24
  • نصب Java JDK 07:25
  • تنظیمات متغیر محیطی JAVA_HOME 04:36
  • نصب محیط توسعه یکپارچه Eclipse 06:52
  • ساخت پروژه و فایل کلاس جاوا 07:47
  • فایل JAR در سلنیوم 06:49
  • دانلود درایورهای مرورگر 09:21
  • نمایش تست ساده 03:10
  • مفاهیم و توابع رایج 04:58
  • متدهای وب درایور 03:55
  • چگونه یک تست را در کروم اجرا کنیم؟ 05:38
  • چگونه یک تست را در فایرفاکس اجرا کنیم؟ 04:38
  • چگونه یک تست را در Microsoft Edge اجرا کنیم؟ 02:18
  • تعامل با عناصر با استفاده از Locators 04:05
  • مکان‌یابی با شناسه 06:51
  • مکان‌یابی با نام 04:39
  • مکان‌یابی با استفاده از متن لینک 05:51
  • مکان‌یابی با CSS 12:16
  • مدل آبجکت سند (DOM) 08:12
  • مکان‌یابی با Xpath 15:39
  • تکلیف 1 01:38
  • ابزار مفید 05:50
  • سناریوهای تست - مقدمه 01:21
  • کلیک روی دکمه‌ها 04:21
  • ارسال داده به فرم‌ها 07:37
  • چک‌باکس‌ها 09:25
  • بررسی فعال بودن دکمه‌ها 05:12
  • منوهای کشویی 09:13
  • هشدارها 05:49
  • دکمه‌های رادیویی 05:12
  • Assertions - بخش 1 08:31
  • Assertions - بخش 2 10:37
  • پاپ‌آپ‌ها 19:37
  • آکاردئون‌ها 08:27
  • عناصر مخفی 06:26
  • آشنایی با Waits 03:06
  • انواع مختلف Waits 04:18
  • Implicit Waits 08:05
  • Explicit Waits 09:59
  • Fluent Waits 15:06
  • مقدمه جاوای سریع 01:39
  • مقدمه‌ جاوا 02:35
  • سینتکس 04:16
  • کامنت‌ها 02:49
  • متغیرها 02:48
  • تایپ‌های داده 06:11
  • عملگرها 17:01
  • ریاضیات 04:24
  • دستورات IF 10:47
  • حلقه‌های FOR 04:31
  • حلقه‌های FOR EACH 04:27
  • حلقه‌های WHILE 04:59
  • پارامترها 05:15
  • برنامه‌نویسی شی‌گرا (OOP) 12:47
  • وراثت 08:06
  • پلی‌مورفیسم 07:55
  • Constructors 02:20
  • کلاس‌ها و آبجکت‌ها 08:08
  • آرایه‌ها 05:57
  • ArrayLists 07:32
  • لیست‌ها 03:44
  • Iterator 06:34
  • Threads 15:19
  • جستجوی وبسایت مسافرتی - بخش 1a 07:47
  • جستجوی وبسایت مسافرتی - بخش 1b 11:14
  • جستجوی وبسایت مسافرتی - بخش 1c 08:08
  • جستجوی وبسایت مسافرتی - بخش 2 07:39
  • IFrames - بخش 1 03:59
  • IFrames - بخش 2 08:41
  • تب‌های مرورگر 13:37
  • جاوا اسکریپت 04:55
  • متدهای جاوا اسکریپت 09:36
  • اجراگر جاوا اسکریپت - بخش 1 04:07
  • اجراگر جاوا اسکریپت - بخش 2 12:23
  • تنظیمات Chrome Options 05:30
  • ویژگی‌های موردنظر 06:29
  • مدیریت کوکی‌ها 15:29
  • چگونه اسکرین‌شات بگیریم؟ 17:47
  • بررسی فریمورک 02:26
  • آشنایی با TestNG 03:27
  • نصب TestNG 07:19
  • فایل testng.xml 06:33
  • انعطاف‌پذیری اجرای تست 05:48
  • گنجاندن و حذف کردن 06:04
  • اهمیت قوانین نامگذاری 05:44
  • مقدمه‌ حاشیه‌نویسی‌ها 03:59
  • حاشیه‌نویسی‌ها - بخش 1 06:49
  • حاشیه‌نویسی‌ها - بخش 2 10:52
  • گروه‌ها 07:53
  • پارامترها 13:02
  • ارائه دهنده داده 14:05
  • وابسته به متد 07:55
  • فعال 02:14
  • TestNG Assert 05:52
  • گزارش‌های TestNG 03:46
  • رابط ITestListener 12:55
  • آشنایی با پارامتریزاسیون 03:11
  • پارامترسازی متغیرهای گلوبال 14:25
  • راه‌اندازی درایور انعطاف‌پذیر 12:43
  • کلاس اولیه - بخش 1 16:23
  • کلاس اولیه - بخش 2 11:00
  • آشنایی با Maven 04:06
  • نصب Maven 03:20
  • اصطلاحات Maven 03:47
  • ساخت پروژه Maven 03:45
  • ساخت و ایمپورت پروژه Maven با خط فرمان 05:39
  • فایل POM و ایمپورت وابستگی‌ها 08:39
  • پلاگین Surefire 07:03
  • پروفایلینگ Maven 09:13
  • سایر فرمان‌های مفید Maven 08:56
  • مقدمه‌ مدل آبجکت صفحه 03:31
  • ساخت کلاس آبجکت‌ها 08:12
  • ساخت کلاس تست 10:16
  • پروژه لایو 1 - بررسی 06:02
  • ساخت پروژه Maven جدید 04:11
  • پیکربندی فایل POM.xml 05:02
  • ساخت فایل properties. 02:07
  • ساخت کلاس BasePage 06:05
  • ساخت کلاس‌های آبجکت صفحه - بخش 1 09:13
  • ساخت کلاس‌های آبجکت صفحه - بخش 2 05:47
  • ساخت کلاس‌های آبجکت صفحه - بخش 3 10:28
  • ساخت کلاس‌های آبجکت صفحه - بخش 4 07:10
  • ساخت کلاس‌های آبجکت صفحه - بخش 5 08:00
  • ساخت کلاس‌های آبجکت صفحه - بخش 6 03:38
  • ساخت کلاس‌های آبجکت صفحه - بخش 7 03:40
  • ساخت کلاس‌های آبجکت صفحه - بخش 8 02:13
  • ساخت کلاس‌های آبجکت صفحه - بخش 9 01:52
  • ساخت کلاس تست (OrderCompleteTest) - بخش 1 13:35
  • ساخت کلاس تست (OrderCompleteTest) - بخش 2 13:46
  • ساخت کلاس تست (OrderCompleteTest) - بخش 3 18:11
  • ساخت کلاس تست (AddRemoveItemBasketTest) - بخش 1 14:35
  • ساخت کلاس تست (AddRemoveItemBasketTest) - بخش 2 03:43
  • استفاده از فایل testng.xml 01:56
  • اجرای تست‌ها و بررسی گزارش‌ها 02:05
  • گرفتن اسکرین‌شات هنگام شکست تست 09:37
  • اجرای موازی و مشکلات طراحی فعلی 05:08
  • آشنایی با Thread Local 03:03
  • تقویت فوق‌العاده مدل آبجکت صفحه 05:56
  • بهبودهای فریمورک - بخش 1 09:11
  • بهبودهای فریمورک - بخش 2 03:00
  • بهبودهای فریمورک - بخش 3 04:47
  • بهبودهای فریمورک - بخش 4 04:42
  • بهبودهای فریمورک - بخش 5 03:10
  • بهبودهای فریمورک - بخش 6 09:56
  • بهبودهای فریمورک - بخش 7 03:36
  • آشنایی با جنکینز 04:24
  • نصب جنکینز 05:48
  • پیکربندی جنکینز 04:39
  • ایجاد Job جدید 04:42
  • اجرای یک Job 03:42
  • ویژگی‌های اضافی (تریگرهای دوره‌ای) 05:42
  • آشنایی با Extent Reports 07:34
  • ساختار Extent Reports 04:30
  • راه‌اندازی Extent Reports - بخش 1 11:54
  • راه‌اندازی Extent Reports - بخش 2 06:45
  • راه‌اندازی Extent Reports - بخش 3 17:35
  • راه‌اندازی Extent Reports - بخش 4 11:39
  • راه‌اندازی Extent Reports - بخش 5 11:44
  • تولید گزارش 05:48
  • ارسال تغییرات به جنکینز 11:15
  • پروژه لایو 2 و معرفی تست داده‌ محور اکسل 03:14
  • Apache POI و وابستگی آن 05:05
  • توضیح تست و بررسی طراحی 04:22
  • آبجکت‌های صفحه و ایمپورت داده اکسل 07:57
  • ساخت تست ما - بخش 1 13:30
  • ساخت تست ما - بخش 2 07:26
  • ساخت تست ما - بخش 3 05:10
  • آزمون دوره None

8,018,500 1,603,700 تومان

مشخصات آموزش

سلنیوم وب درایور و جاوا - تست با استفاده از مثال‌های واقعی

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:172
  • مدت زمان :20:18:36
  • حجم :9.49GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,373,000 1,474,600 تومان
  • زمان: 18:40:46
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید