🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع سلنیوم وبدرایور با جاوا: از مقدماتی تا پیشرفته + CI/CD
- آخرین آپدیت
دانلود Master Selenium WebDriver-Java: Scratch to Advance + CI/CD
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع Selenium WebDriver با Java: از صفر تا پیشرفته با فریمورکهای CI/CD
با این دوره جامع Selenium WebDriver با Java، قدرت اتوماسیون وب را آزاد کنید و به یک مهندس تست اتوماسیون ماهر تبدیل شوید. چه یک تستر دستی باشید که به دنبال انتقال به اتوماسیون است، یک توسعهدهنده که میخواهد مهارتهای تست خود را ارتقا دهد، یا دانشجویی که قصد دارد شغل تست نرمافزار خود را تقویت کند، این دوره یک سفر گامبهگام از طریق اتوماسیون Selenium WebDriver عملی و دنیای واقعی ارائه میدهد.
آنچه در این دوره خواهید آموخت:
تسلط کامل بر Selenium WebDriver با پایه ای قوی در طراحی معماری و ادغام با Core Java.
توانایی رهبری و توسعه یک چارچوب اتوماسیون قوی و مقیاس پذیر از ابتدا شامل چارچوب های داده محور و ترکیبی.
پیاده سازی الگوی طراحی Page Object Model (POM).
دانش صنعت در مورد TestNG, MAVEN, LOG4J, HTML REPORTS, APACHE POI API, GRID,
PARALLEL TESTING, JENKINS, GIT-GITHUB, GRID & DOCKER
مدیریت عناصر وب پیچیده و سناریوهای پویا.
انجام تست موازی و بین مرورگری.
مدیریت داده های تست و پیاده سازی تست داده محور.
توانایی توسعه یک پروژه واقعی end-to-end با استفاده از ابزار مدیریت ساخت MAVEN.
ایجاد گزارش های جامع HTML Extent.
ادغام اتوماسیون تست با خط لوله CI/CD با استفاده از Jenkins.
دانش توسعه مشترک با استفاده از Git, GitHub کنترل نسخه.
توانایی کسب تجربه عملی برای عیب یابی مسائل رایج اتوماسیون.
پیاده سازی Gen-AI در تست، از جمله اتوماسیون با سناریوهای دنیای واقعی.
بهترین شیوه ها برای اتوماسیون وب.
پرسش و پاسخ های مصاحبه.
بخش های برنامه درسی:
Selenium WebDriver و مبانی Java
راه اندازی محیط اتوماسیون تست
تعاملات عنصر وب
تکنیک های پیشرفته Selenium
چالش های بلادرنگ با عناصر وب پویا و راه حل هایی برای رسیدگی به آن
اصول Java OOPS
ویژگی های چارچوب TestNG
پیاده سازی مدل شی صفحه
چارچوب های تست سفارشی در اتوماسیون
طراحی چارچوب داده محور با پروژه بلادرنگ
مدیریت داده های تست با استفاده از چارچوب داده محور
ادغام ابزارهای Logging با استفاده از Log4j2
گزارش HTML سفارشی
ساخت خط لوله یکپارچه سازی مداوم با استفاده از Jenkins
تست بین مرورگر با Selenium Grid و Docker
بهترین شیوه های اتوماسیون و روندهای صنعت
نکات برجسته دوره:
بیش از 150 سخنرانی با پروژه های عملی
مطالعات موردی دنیای واقعی و مثال های مرتبط با صنعت
نمایش های کدنویسی زنده
کد منبع قابل دانلود و قالب های پروژه
دسترسی و به روز رسانی مادام العمر
پشتیبانی پرسش و پاسخ و انجمن های انجمن
جلسه مصاحبه آزمایشی 1:1
پیش نیازها:
دانش پایه جاوا یا عدم تجربه کدنویسی
مبانی تست دستی
عدم تجربه قبلی Selenium
چه کسانی باید ثبت نام کنند:
تسترهای دستی
توسعه دهندگان نرم افزار
مهندسان QA
مهندسان اتوماسیون تست
دانشجویان علوم کامپیوتر
متخصصان IT به دنبال مهارت های اتوماسیون
مطالب اضافی:
نکات آمادگی مصاحبه شامل پرسش و پاسخ
جلسه مستقیم 1:1 برای راهنمایی شغلی یا مصاحبه آزمایشی
شیوه های کدنویسی استاندارد صنعت
استراتژی های ساخت نمونه کارها
قول مربی:
در پایان این دوره، شما اعتماد به نفس و مهارت لازم برای طراحی، توسعه و
پیادهسازی راهحلهای اتوماسیون وب قوی با استفاده از Selenium WebDriver و Java
خواهید داشت. شغل تست خود را متحول کنید و به یک متخصص اتوماسیون مورد تقاضا
تبدیل شوید!
"همین حالا ثبت نام کنید و سفر اتوماسیون خود را شروع کنید!"
سرفصل ها و درس ها
Course Introduction-معرفی دوره
Course Introduction
How to Start-Roadmap to become a Selenium Pro!-چگونه شروع کنیم - نقشه راه برای تبدیل شدن به یک حرفهای در سلنیوم!
How to Start-Roadmap to become a Selenium Pro!
Selenium Features and Architecture (WebDriver V3 vs V4)-ویژگیها و معماری سلنیوم (WebDriver V3 در مقابل V4)
Selenium Features and Architecture (WebDriver V3 vs V4)
Install Java & Set Environment-Kickoff Selenium with basic Maven Project-نصب جاوا و تنظیم محیط - شروع سلنیوم با پروژه Maven پایه
Install Java & Set Environment-Kickoff Selenium with basic Maven Project
Install Java and Set Environment Variable on Windows-نصب جاوا و تنظیم متغیر محیطی در ویندوز
Install Java and Set Environment Variable on Windows
Install Java and Set Environment Variable on Mac-نصب جاوا و تنظیم متغیر محیطی در مک
Install Java and Set Environment Variable on Mac
Install Eclipse and Kickstart First Maven Project from scratch-نصب اکلیپس و راهاندازی اولین پروژه Maven از ابتدا
Install Eclipse and Kickstart First Maven Project from scratch
Relation between WebDriver interface and implementing browser classes-ارتباط بین رابط WebDriver و کلاسهای پیادهسازی مرورگر
Relation between WebDriver interface and implementing browser classes
Launch the First Test Case with a Chrome Browser-اجرای اولین مورد آزمایشی با مرورگر کروم
Launch the First Test Case with a Chrome Browser
Run Selenium Test Cases on ALL Major Browsers-اجرای موارد آزمایشی سلنیوم بر روی تمامی مرورگرهای اصلی
Run Selenium Test Cases on ALL Major Browsers
Basis methods of Webdriver-متدهای اساسی WebDriver
Basis methods of Webdriver
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Java Introduction: Java Class and Object-مقدمه جاوا: کلاس و شیء جاوا
Java Introduction: Java Class and Object
Java Variable, Data Types and Operators-متغیر، انواع داده و عملگرها در جاوا
Java Variable, Data Types and Operators
Method in Java-How to create method-متد در جاوا - نحوه ایجاد متد
Method in Java-How to create method
Static Keyword in Java-کلیدواژه Static در جاوا
Static Keyword in Java
Loops in Java: while, do-while, and for loop explanation-حلقهها در جاوا: توضیح حلقههای while، do-while و for
Loops in Java: while, do-while, and for loop explanation
Java for-each or Enhanced loop-حلقه for-each یا حلقه پیشرفته در جاوا
Java for-each or Enhanced loop
Array in Java: Declare and Initialization Array-آرایه در جاوا: اعلان و مقداردهی اولیه آرایه
Array in Java: Declare and Initialization Array
Multi-dimensional Arrays in Java-آرایههای چند بعدی در جاوا
Multi-dimensional Arrays in Java
Break and Continue statement in Java-دستورات Break و Continue در جاوا
Break and Continue statement in Java
Switch Case statement in Java-دستور Switch Case در جاوا
Switch Case statement in Java
Packages and Access Modifier in Java-پکیجها و Access Modifier در جاوا
Packages and Access Modifier in Java
Constructor in Java-سازنده در جاوا
Constructor in Java
Exception: How to handle exceptions in java-استثنا: نحوه مدیریت استثناها در جاوا
Exception: How to handle exceptions in java
Selenium Locators to Spy Web Elements-مکانیابهای سلنیوم برای جاسوسی عناصر وب
Selenium Locators to Spy Web Elements
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Understand Selenium Locators and why do we need locators-درک مکانیابهای سلنیوم و دلیل نیاز به مکانیابها
Understand Selenium Locators and why do we need locators
Types Locators with Examples-انواع مکانیابها با مثال
Types Locators with Examples
Xpath & CssSelector Locators with Example (including SelectorsHub tool)-مکانیابهای Xpath و CssSelector با مثال (شامل ابزار SelectorsHub)
Xpath & CssSelector Locators with Example (including SelectorsHub tool)
Advance Locator_Part 1: Use case of contains() & text() methods-مکانیاب پیشرفته_قسمت 1: مورد استفاده متدهای contains() و text()
Advance Locator_Part 1: Use case of contains() & text() methods
Advance Locator_Part 2: Custom dynamic Xpath with Example-مکانیاب پیشرفته_قسمت 2: Xpath پویا سفارشی با مثال
Advance Locator_Part 2: Custom dynamic Xpath with Example
Advance Locator_Part 3: Traverse from parent to child-مکانیاب پیشرفته_قسمت 3: پیمایش از والد به فرزند
Advance Locator_Part 3: Traverse from parent to child
Advance Locator_Part 4: Traverse from sibling to sibling-مکانیاب پیشرفته_قسمت 4: پیمایش از همزاد به همزاد
Advance Locator_Part 4: Traverse from sibling to sibling
Advance Locator_Part 5: Traverse from child to parent-مکانیاب پیشرفته_قسمت 5: پیمایش از فرزند به والد
Advance Locator_Part 5: Traverse from child to parent
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
WebDriver Techniques to Automate common UI Scenarios-تکنیکهای WebDriver برای خودکارسازی سناریوهای رایج رابط کاربری
WebDriver Techniques to Automate common UI Scenarios
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Navigation Methods in Selenium-متدهای ناوبری در سلنیوم
Navigation Methods in Selenium
Handling traditional & latest Static Dropdowns-مدیریت Dropdownهای استاتیک سنتی و جدید
Handling traditional & latest Static Dropdowns
Handling Keyboard & Mouse events in Selenium-مدیریت رویدادهای صفحه کلید و ماوس در سلنیوم
Handling Keyboard & Mouse events in Selenium
Handling Radio Button in Selenium-مدیریت دکمه رادیویی در سلنیوم
Handling Radio Button in Selenium
Handling Checkbox in Selenium-مدیریت چک باکس در سلنیوم
Handling Checkbox in Selenium
Handling pop-up window or JavaScript alert in Selenium-مدیریت پنجره بازشو یا هشدار جاوا اسکریپت در سلنیوم
Handling pop-up window or JavaScript alert in Selenium
Handling Web Cookies in Selenium-مدیریت کوکیهای وب در سلنیوم
Handling Web Cookies in Selenium
Technique to find Broken Links in Selenium-تکنیک یافتن لینکهای خراب در سلنیوم
Technique to find Broken Links in Selenium
QUICK REMINDER: Please Write a Review!-یادآوری سریع: لطفا یک بررسی بنویسید!
QUICK REMINDER: Please Write a Review!
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
isDisplayed(), isEnabled() & isSelected() methods in Selenium-متدهای isDisplayed()، isEnabled() و isSelected() در سلنیوم
isDisplayed(), isEnabled() & isSelected() methods in Selenium
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Use case of isDisplayed() method in Selenium-مورد استفاده متد isDisplayed() در سلنیوم
Use case of isDisplayed() method in Selenium
Use case of isEnabled() method in Selenium-مورد استفاده متد isEnabled() در سلنیوم
Use case of isEnabled() method in Selenium
Use case of isSelected() method in Selenium-مورد استفاده متد isSelected() در سلنیوم
Use case of isSelected() method in Selenium
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Synchronization or Waits in Selenium-همگامسازی یا Waits در سلنیوم
Synchronization or Waits in Selenium
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Implicit Wait with an Example including different types of Waits-Implicit Wait با مثال شامل انواع مختلف Waits
Implicit Wait with an Example including different types of Waits
The importance of Explicit Wait with Example-اهمیت Explicit Wait با مثال
The importance of Explicit Wait with Example
Fluent Wait in Selenium with Example-Fluent Wait در سلنیوم با مثال
Fluent Wait in Selenium with Example
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Real Time Functional Testing with Selenium-تست عملکردی بلادرنگ با سلنیوم
Real Time Functional Testing with Selenium
How to select a future date in a Calendar-نحوه انتخاب یک تاریخ آینده در تقویم
How to select a future date in a Calendar
How to automate Booking Form and validate the confirmation-نحوه خودکارسازی فرم رزرو و اعتبارسنجی تایید
How to automate Booking Form and validate the confirmation
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Technique to Automate Frame and Multi-Window-تکنیک خودکارسازی فریم و چند پنجرهای
Technique to Automate Frame and Multi-Window
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Automate an Object inside a IFrame with example-خودکارسازی یک شیء داخل IFrame با مثال
Automate an Object inside a IFrame with example
How to handle Multi-Window/Tab in Selenium-نحوه مدیریت Multi-Window/Tab در سلنیوم
How to handle Multi-Window/Tab in Selenium
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
ChromeOptions in Selenium with real examples-ChromeOptions در سلنیوم با مثالهای واقعی
ChromeOptions in Selenium with real examples
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
How to handle HTTPS certification issue in Selenium-نحوه مدیریت مشکل گواهی HTTPS در سلنیوم
How to handle HTTPS certification issue in Selenium
How to download a file and test in Selenium-نحوه دانلود یک فایل و تست در سلنیوم
How to download a file and test in Selenium
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Selenium V4: Latest Important Features-سلنیوم V4: آخرین ویژگیهای مهم
Selenium V4: Latest Important Features
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Define Relative Locators : above() & below() methods with Example-تعریف Relative Locators: متدهای above() و below() با مثال
Define Relative Locators : above() & below() methods with Example
Relative Locators: near(), toLeftOf() & toRightOf() methods with Example-Relative Locators: متدهای near()، toLeftOf() و toRightOf() با مثال
Relative Locators: near(), toLeftOf() & toRightOf() methods with Example
Invoke multi Windows/Tabs in Selenium 4-فراخوانی multi Windows/Tabs در سلنیوم 4
Invoke multi Windows/Tabs in Selenium 4
Capture Screenshot of a Web Element in Selenium 4-گرفتن اسکرین شات از یک عنصر وب در سلنیوم 4
Capture Screenshot of a Web Element in Selenium 4
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Framework Part 1: TestNG in Selenium-فریم ورک قسمت 1: TestNG در سلنیوم
Framework Part 1: TestNG in Selenium
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
TestNG introduction and steps to integrate with Selenium-معرفی TestNG و مراحل ادغام با سلنیوم
TestNG introduction and steps to integrate with Selenium
Run multiple Test Classes with TestNG xml file-اجرای چند کلاس تست با فایل TestNG xml
Run multiple Test Classes with TestNG xml file
Understand TestNG xml file, How it works?-درک فایل TestNG xml، چگونه کار میکند؟
Understand TestNG xml file, How it works?
How to EXCLUDE any test case from xml?-چگونه هر مورد آزمایشی را از xml حذف کنیم؟
How to EXCLUDE any test case from xml?
Set Priority between Test Cases through TestNG-تنظیم اولویت بین موارد آزمایشی از طریق TestNG
Set Priority between Test Cases through TestNG
Run end-to-end Test Package by xml file-اجرای پکیج تست end-to-end توسط فایل xml
Run end-to-end Test Package by xml file
TestNG_Annotations_Part 1: Intro And how @BeforeSuite & @AfterSuite works?-TestNG_Annotations_Part 1: معرفی و نحوه عملکرد @BeforeSuite و @AfterSuite
TestNG_Annotations_Part 1: Intro And how @BeforeSuite & @AfterSuite works?
TestNG_Annotations_Part 2: How @BeforeTest & @AfterTest works?-TestNG_Annotations_Part 2: نحوه عملکرد @BeforeTest و @AfterTest
TestNG_Annotations_Part 2: How @BeforeTest & @AfterTest works?
TestNG_Annotations_Part 3: Learn @BeforeClass & @AfterClass with Example-TestNG_Annotations_Part 3: یادگیری @BeforeClass و @AfterClass با مثال
TestNG_Annotations_Part 3: Learn @BeforeClass & @AfterClass with Example
TestNG_Annotations_Part 4: Learn @BeforeMethod & @AfterMethod with Example-TestNG_Annotations_Part 4: یادگیری @BeforeMethod و @AfterMethod با مثال
TestNG_Annotations_Part 4: Learn @BeforeMethod & @AfterMethod with Example
Understand TestNG Groups with Example-درک گروههای TestNG با مثال
Understand TestNG Groups with Example
Annotation Attributes in TestNG: How to use alwaysRun & dependsOnMethods helper-Annotation Attributes در TestNG: نحوه استفاده از helperهای alwaysRun و dependsOnMethods
Annotation Attributes in TestNG: How to use alwaysRun & dependsOnMethods helper
Annotation Attributes in TestNG: How to use enabled & timeOut helper-Annotation Attributes در TestNG: نحوه استفاده از helperهای enabled و timeOut
Annotation Attributes in TestNG: How to use enabled & timeOut helper
Parameterization in TestNG: Introduction and how to declare in XML file level-Parameterization در TestNG: معرفی و نحوه اعلان در سطح فایل XML
Parameterization in TestNG: Introduction and how to declare in XML file level
Parameterization in TestNG: How to declare in Class level-Parameterization در TestNG: نحوه اعلان در سطح کلاس
Parameterization in TestNG: How to declare in Class level
Listeners in Selenium. How iTestListener works from TestNG listeners-Listeners در سلنیوم. نحوه عملکرد iTestListener از listenersهای TestNG
Listeners in Selenium. How iTestListener works from TestNG listeners
Understand TestNG Assertions and difference between Hard Assert & Soft Assert-درک TestNG Assertions و تفاوت بین Hard Assert و Soft Assert
Understand TestNG Assertions and difference between Hard Assert & Soft Assert
Run Parallel Testing through TestNG xml file-اجرای Parallel Testing از طریق فایل TestNG xml
Run Parallel Testing through TestNG xml file
Rerun failed Test Cases in TestNG-اجرای مجدد موارد آزمایشی ناموفق در TestNG
Rerun failed Test Cases in TestNG
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Learn Object Oriented Principles (OOP) in Java. Must need for Framework lectures-یادگیری اصول شیءگرا (OOP) در جاوا. مورد نیاز برای سخنرانیهای فریم ورک
Learn Object Oriented Principles (OOP) in Java. Must need for Framework lectures
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
OOP_Part 1: Object Oriented Principles Introduction & Encapsulation with Example-OOP_Part 1: معرفی اصول شیءگرا و Encapsulation با مثال
OOP_Part 1: Object Oriented Principles Introduction & Encapsulation with Example
OOP_Part 2: The concept of Inheritance with Example-OOP_Part 2: مفهوم Inheritance با مثال
OOP_Part 2: The concept of Inheritance with Example
OOP_Part 3: The concept of Polymorphism with Example-OOP_Part 3: مفهوم Polymorphism با مثال
OOP_Part 3: The concept of Polymorphism with Example
OOP_Part 4: The concept of Data Abstraction & Abstract Class-OOP_Part 4: مفهوم Data Abstraction و Abstract Class
OOP_Part 4: The concept of Data Abstraction & Abstract Class
OOP_Part 5: The concept of Interface with Example-OOP_Part 5: مفهوم Interface با مثال
OOP_Part 5: The concept of Interface with Example
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Framework Part 2: Page Object Model (POM) Design implementation in Selenium-فریم ورک قسمت 2: پیادهسازی طراحی Page Object Model (POM) در سلنیوم
Framework Part 2: Page Object Model (POM) Design implementation in Selenium
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Understand Page Object Model (POM) including Architectural Design-درک Page Object Model (POM) شامل طراحی معماری
Understand Page Object Model (POM) including Architectural Design
Page Object Model (POM): Without Page Factory approach (Old one)-Page Object Model (POM): بدون رویکرد Page Factory (قدیمی)
Page Object Model (POM): Without Page Factory approach (Old one)
Page Object Model (POM): Implementation of Page Factory approach (Most famous)-Page Object Model (POM): پیادهسازی رویکرد Page Factory (مشهورترین)
Page Object Model (POM): Implementation of Page Factory approach (Most famous)
Quiz-Test What You've Learned!-آزمون - آموختههای خود را امتحان کنید!
Quiz-Test What You've Learned!
Framework Part 3: Hybrid Framework in Selenium (real time project)-فریم ورک قسمت 3: فریم ورک Hybrid در سلنیوم (پروژه بلادرنگ)
Framework Part 3: Hybrid Framework in Selenium (real time project)
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Framework Objectives and types of Framework in Selenium-اهداف فریم ورک و انواع فریم ورک در سلنیوم
Framework Objectives and types of Framework in Selenium
Definition of Keyword & Hybrid Driven Frameworks-تعریف فریم ورکهای Keyword و Hybrid Driven
Definition of Keyword & Hybrid Driven Frameworks
What is Maven? Why we need to use Maven for a real time Project?-Maven چیست؟ چرا باید از Maven برای یک پروژه بلادرنگ استفاده کنیم؟
What is Maven? Why we need to use Maven for a real time Project?
Hybrid Project: Structure And create Page Object Classes for Home & Registration-پروژه Hybrid: ساختار و ایجاد کلاسهای Page Object برای صفحه اصلی و ثبتنام
Hybrid Project: Structure And create Page Object Classes for Home & Registration
Hybrid Project: Create Test Case for Registration function-پروژه Hybrid: ایجاد مورد آزمایشی برای تابع ثبتنام
Hybrid Project: Create Test Case for Registration function
Hybrid Project: Techniques to Enhance Registration Test Case-پروژه Hybrid: تکنیکهایی برای بهبود مورد آزمایشی ثبتنام
Hybrid Project: Techniques to Enhance Registration Test Case
Hybrid Project: Integrate Apache log4j2 api to the Project-پروژه Hybrid: ادغام Apache log4j2 api در پروژه
Hybrid Project: Integrate Apache log4j2 api to the Project
Hybrid Project: Perform Cross Browser Parallel Testing-پروژه Hybrid: انجام تست موازی بین مرورگرها
Hybrid Project: Perform Cross Browser Parallel Testing
Hybrid Project: Set & Read Global Data from properties file-پروژه Hybrid: تنظیم و خواندن دادههای سراسری از فایل properties
Hybrid Project: Set & Read Global Data from properties file
Hybrid Project: Create Test Case for Login function-پروژه Hybrid: ایجاد مورد آزمایشی برای تابع ورود به سیستم
Hybrid Project: Create Test Case for Login function
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Framework Part 4: Data Driven Framework (real time project)-فریم ورک قسمت 4: فریم ورک Data Driven (پروژه بلادرنگ)
Framework Part 4: Data Driven Framework (real time project)
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
End-2-End Data Driven Test: Create and Read Test Data from excel for Login Test-تست End-2-End Data Driven: ایجاد و خواندن دادههای تست از اکسل برای تست ورود به سیستم
End-2-End Data Driven Test: Create and Read Test Data from excel for Login Test
Add 'Groups‘ to the Project to create Regression, Smoke or Sanity suite-افزودن 'Groups' به پروژه برای ایجاد مجموعه Regression، Smoke یا Sanity
Add 'Groups‘ to the Project to create Regression, Smoke or Sanity suite
Framework Part 5: Integrate HTML Extent Reports to framework-فریم ورک قسمت 5: ادغام HTML Extent Reports در فریم ورک
Framework Part 5: Integrate HTML Extent Reports to framework
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Step-by-Step Guide to Integrate ExtentReports to the Project-راهنمای گام به گام برای ادغام ExtentReports در پروژه
Step-by-Step Guide to Integrate ExtentReports to the Project
Re-run flaky failed test through IRetryAnalyzer-اجرای مجدد تست ناموفق ناپایدار از طریق IRetryAnalyzer
Re-run flaky failed test through IRetryAnalyzer
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Framework Part 6: Integrate TestNG with Maven & run End-to-End Project-فریم ورک قسمت 6: ادغام TestNG با Maven و اجرای پروژه End-to-End
Framework Part 6: Integrate TestNG with Maven & run End-to-End Project
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Maven Setup and integration with TestNG. Run Test Cases through command line-راهاندازی Maven و ادغام با TestNG. اجرای موارد آزمایشی از طریق خط فرمان
Maven Setup and integration with TestNG. Run Test Cases through command line
Create multiple Profiles on Maven and run through command line or terminal-ایجاد پروفایلهای متعدد در Maven و اجرای از طریق خط فرمان یا ترمینال
Create multiple Profiles on Maven and run through command line or terminal
Framework Part 7: Test execution through Jenkins (CI) tool-فریم ورک قسمت 7: اجرای تست از طریق ابزار Jenkins (CI)
Framework Part 7: Test execution through Jenkins (CI) tool
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
Understand Jenkins (CI) tool and step-by-step setup-درک ابزار Jenkins (CI) و راهاندازی گام به گام
Understand Jenkins (CI) tool and step-by-step setup
Configure Jenkins job to connect with Maven Project in local machine-پیکربندی Jenkins job برای اتصال به پروژه Maven در ماشین محلی
Configure Jenkins job to connect with Maven Project in local machine
Unlock Efficient Builds: Make Your Jenkins Project Parameterized for Flexibility-باز کردن قفل ساختهای کارآمد: پروژه Jenkins خود را برای انعطافپذیری پارامتری کنید
Unlock Efficient Builds: Make Your Jenkins Project Parameterized for Flexibility
Integrate Extent Reports to Jenkins project-ادغام Extent Reports در پروژه Jenkins
Integrate Extent Reports to Jenkins project
Setup an schedule for Jenkins job/project-تنظیم یک زمانبندی برای Jenkins job/project
Setup an schedule for Jenkins job/project
Make Jenkins Project browser Parameterized to ensure multi-browser options-پروژه Jenkins را پارامتری کنید تا از گزینههای چند مرورگری اطمینان حاصل شود
Make Jenkins Project browser Parameterized to ensure multi-browser options
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Git & GitHub: Version Control System-Git و GitHub: سیستم کنترل نسخه
Git & GitHub: Version Control System
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
What is Git & GitHub? Understand the workflow and benefits of using-Git و GitHub چیست؟ درک گردش کار و مزایای استفاده
What is Git & GitHub? Understand the workflow and benefits of using
Steps to download and install Git-مراحل دانلود و نصب Git
Steps to download and install Git
Git configuration and setup commands to set user globally-پیکربندی Git و دستورات راهاندازی برای تنظیم کاربر به صورت سراسری
Git configuration and setup commands to set user globally
Initializing a local Repository-مقداردهی اولیه یک Repository محلی
Initializing a local Repository
Git Commands to push code to central repository-دستورات Git برای ارسال کد به repository مرکزی
Git Commands to push code to central repository
Clone a fresh copy of a project from central repository to local machine-Clone یک کپی جدید از یک پروژه از repository مرکزی به ماشین محلی
Clone a fresh copy of a project from central repository to local machine
Branches Strategy in GitHub-استراتژی Branches در GitHub
Branches Strategy in GitHub
How to resolve merge conflicts in a Git repository?-چگونه تداخلهای ادغام را در یک repository Git حل کنیم؟
How to resolve merge conflicts in a Git repository?
Build CI/CD pipeline in Jenkins and integrate with Automation Project in GitHub-ساخت خط لوله CI/CD در Jenkins و ادغام با پروژه Automation در GitHub
Build CI/CD pipeline in Jenkins and integrate with Automation Project in GitHub
**Important Note: Get the document for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the document for all the lectures related to this section
CI/CD Pipeline Introduction-معرفی خط لوله CI/CD
CI/CD Pipeline Introduction
Understand how GitHub Webhook trigger Jenkins job automatically-درک نحوه فعالسازی خودکار Jenkins job توسط GitHub Webhook
Understand how GitHub Webhook trigger Jenkins job automatically
Create real time token & webhook link and integrate Jenkins job with Github-ایجاد توکن بلادرنگ و لینک webhook و ادغام Jenkins job با Github
Create real time token & webhook link and integrate Jenkins job with Github
Update real code & push the changes to GitHub and ensure Jenkins job got trigger-بهروزرسانی کد واقعی و push تغییرات به GitHub و اطمینان از فعال شدن Jenkins job
Update real code & push the changes to GitHub and ensure Jenkins job got trigger
Interview Question: Best practices that you follow in Selenium automation-سوال مصاحبه: بهترین شیوههایی که در اتوماسیون سلنیوم دنبال میکنید
Interview Question: Best practices that you follow in Selenium automation
QUICK REMINDER: Please Leave a Review!-یادآوری سریع: لطفا یک بررسی بگذارید!
QUICK REMINDER: Please Leave a Review!
Run Test on Selenium Grid and Docker-اجرای تست در Selenium Grid و Docker
Run Test on Selenium Grid and Docker
**Important Note: Get the documents for all the lectures related to this section-**نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
**Important Note: Get the documents for all the lectures related to this section
Grid introduction including architecture components in Grid-معرفی Grid شامل اجزای معماری در Grid
Grid introduction including architecture components in Grid
Grid set up mode: Standalone Vs Distributed-حالت تنظیم Grid: Standalone در مقابل Distributed
Grid set up mode: Standalone Vs Distributed
Setup and Run Test on Grid Standalone Mode-تنظیم و اجرای تست در Grid Standalone Mode
Setup and Run Test on Grid Standalone Mode
Docker introduction, Setup and Installation-معرفی Docker، تنظیم و نصب
Docker introduction, Setup and Installation
Useful Docker commands need for automation-دستورات مفید Docker مورد نیاز برای اتوماسیون
Useful Docker commands need for automation
Run Selenium Test on Docker using Grid Environment-اجرای تست سلنیوم در Docker با استفاده از محیط Grid
Run Selenium Test on Docker using Grid Environment
Create docker-compose file and run test automatically on Docker-ایجاد فایل docker-compose و اجرای خودکار تست در Docker
Create docker-compose file and run test automatically on Docker
Selenium Interview Q&A's-پرسش و پاسخهای مصاحبه سلنیوم
Selenium Interview Q&A's
Important Note: Get the document for all the lectures related to this section-نکته مهم: سند مربوط به تمام سخنرانیهای این بخش را دریافت کنید
Important Note: Get the document for all the lectures related to this section
Java Collections Framework: Introduction and Hierarchy-فریم ورک Java Collections: معرفی و سلسله مراتب
Java Collections Framework: Introduction and Hierarchy
Understand Wrapper Classes in Java-درک کلاسهای Wrapper در جاوا
Understand Wrapper Classes in Java
List Interface in Java Collection with Example-رابط List در Java Collection با مثال
List Interface in Java Collection with Example
ArrayList Class with Real-World Example-کلاس ArrayList با مثال واقعی
ArrayList Class with Real-World Example
Difference between ArrayList & LinkedList Classes in Java-تفاوت بین کلاسهای ArrayList و LinkedList در جاوا
Difference between ArrayList & LinkedList Classes in Java
Set Interface in Java Collection with Example-رابط Set در Java Collection با مثال
Set Interface in Java Collection with Example
Difference between HashSet & LinkedHashSet classes in Java-تفاوت بین کلاسهای HashSet و LinkedHashSet در جاوا
Difference between HashSet & LinkedHashSet classes in Java
Queue Interface in Java Collection with Example-رابط Queue در Java Collection با مثال
Queue Interface in Java Collection with Example
Map Interface in Java with Real-World Example!-رابط Map در جاوا با مثال واقعی!
Map Interface in Java with Real-World Example!
Unlock the Power of Gen-AI in Testing: A real-world look!-قدرت Gen-AI را در تست باز کنید: نگاهی به دنیای واقعی!
Unlock the Power of Gen-AI in Testing: A real-world look!
نمایش نظرات