HOME > Development > Software UI Automation Testing using Java-Selenium from A-Z

Software UI Automation Testing using Java-Selenium from A-Z

  • Development
  • Feb 04, 2025
SynopsisSoftware UI Automation Testing using Java-Selenium from A-Z,...
Software UI Automation Testing using Java-Selenium from A-Z  No.1

Software UI Automation Testing using Java-Selenium from A-Z, available at $64.99, has an average rating of 4.65, with 275 lectures, based on 264 reviews, and has 7141 subscribers.

You will learn about By the end of this course you will be able to automate any Web Application with framework, *This is completely design for Beginner*. You will be able to answer What, Why and when to use with explanation. You will gain confidence with 鈥淩eal time scenario鈥?so that you can answer to anybody with confidence- This is Main focus. You will get to know the coding standards in writing the most optimised Web Automation Scripts You will be able to develop Web Automation framework from scratch You will understand Automation framework components like TesNG, Maven, Jenkins, Page Object model design pattern etc You will get complete Practical knowledge on Selenium WebDriver where you will be in the position to automate any Web application. You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL. Last but not least you can clear any Interview and can Lead Entire Web Automation Project from Design Stage to implementation stage. You will be Ready for your new Career Growth / Job Switch This course is ideal for individuals who are * Manual testers, Non-programming aware testers interested in learning Automation or * Any Experience who want to change Domain OR update their skills. or * Any Software engineer who are interested in Mobile Technologies or * Freshers/Graduates/ Software Testers or * Any Developer who have to implement something using automation It is particularly useful for * Manual testers, Non-programming aware testers interested in learning Automation or * Any Experience who want to change Domain OR update their skills. or * Any Software engineer who are interested in Mobile Technologies or * Freshers/Graduates/ Software Testers or * Any Developer who have to implement something using automation.

Enroll now: Software UI Automation Testing using Java-Selenium from A-Z

Summary

Title: Software UI Automation Testing using Java-Selenium from A-Z

Price: $64.99

Average Rating: 4.65

Number of Lectures: 275

Number of Published Lectures: 274

Number of Curriculum Items: 275

Number of Published Curriculum Objects: 274

Original Price: 鈧?,199

Quality Status: approved

Status: Live

What You Will Learn

  • By the end of this course you will be able to automate any Web Application with framework, *This is completely design for Beginner*.
  • You will be able to answer What, Why and when to use with explanation.
  • You will gain confidence with 鈥淩eal time scenario鈥?so that you can answer to anybody with confidence- This is Main focus.
  • You will get to know the coding standards in writing the most optimised Web Automation Scripts
  • You will be able to develop Web Automation framework from scratch
  • You will understand Automation framework components like TesNG, Maven, Jenkins, Page Object model design pattern etc
  • You will get complete Practical knowledge on Selenium WebDriver where you will be in the position to automate any Web application.
  • You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL.
  • Last but not least you can clear any Interview and can Lead Entire Web Automation Project from Design Stage to implementation stage.
  • You will be Ready for your new Career Growth / Job Switch
  • Who Should Attend

  • * Manual testers, Non-programming aware testers interested in learning Automation
  • * Any Experience who want to change Domain OR update their skills.
  • * Any Software engineer who are interested in Mobile Technologies
  • * Freshers/Graduates/ Software Testers
  • * Any Developer who have to implement something using automation
  • Target Audiences

  • * Manual testers, Non-programming aware testers interested in learning Automation
  • * Any Experience who want to change Domain OR update their skills.
  • * Any Software engineer who are interested in Mobile Technologies
  • * Freshers/Graduates/ Software Testers
  • * Any Developer who have to implement something using automation
  • Course Updated with latest  examples time to time***

    *Complete Systematic and Sections wise Division*

    – Best for beginner course !!

    WebDriver is a web automation framework that allows you to execute your tests against different browsers, not just Firefox, Chrome (unlike Selenium IDE). WebDriver also enables you to use a programming language in creating your test scripts (not possible in Selenium IDE).

    What made this course Unique from other courses?
    Only course on Internet which covers Real time project explanation and all your Quetion like what and why ??
    It’s basically designed in such a way -so that one can answer when we should go for what approach and how?.

    WHAT MAKES THIS COURSE BEST?*******************

    We assume that students have no experience in automation/coding and start every topic from basics level.

    Examples are taken from REAL TIME Web Applicationto understand how different components can be automated, that will give you idea of industry level framework and give you confidence.

    NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED,this course covers all the necessary topics.

    Get more than 27+ hours of unique content with real example Contents are provided to refer and learn with examples.

    ***************************************************************************

    Every Sections has INTERVIEW QUESTIONS to practice/master the learning process.

    It will be very helpful for your NEXT JOB/Interview. 馃檪

    ****************************************************************************

    On course completion You will be Mastered in Web/UI Automation and can implement Successfully it in your work place or will surely land on High Paying Job.

    We start from Beginners level and slightly go through Advanced FRAMEWORK level.

    This is a single course for everything you need to know related to Web Automation and Framework.

    We have Covered  below Topics: (Refer- Course content Section)

    ****************************

    *Complete Systematic and Sections wise Division*

    Basic of JAVA :

    Basic of Java

    OOPS Concepts

    Collection Framework in Java Basic

    Basic of Automation :

    Basic of Automation What ? When ? How ?

    Basic Introduction of Selenium and Its Components

    JDK installation

    Eclips Installation

    Setting the Selenium Jars and Browsers path

    Architecture of WebDriver

    How Selenium works

    Basic program to launch diff browsers

    Basic of WebElements and HTML

    Firepath or in chrome how to inspect

    Introduction of Locatores and Why, when, How?

    By class, findelement and findelements

    xpath

    CSS

    Introduction to Wait and Why,when,How?

    implicitly

    explicitly

    DropDowns

    Checkbox

    Radio Button

    Executing a file

    different ways of clicking on a button?

    IMPORTANT METHODS OF WEBELEMENT INTERFACE

    HANDLING MULTIPLE ELEMENTS

    HANDLING AUTOSUGGESTION

    Actions class

    File upload popup -Window based popup-AutoIT

    File upload popup -Window based popup-Robot Class

    Alert and Popup

    Multiple window Handler

    taking Screenshot

    POM-Framework Design Pattern

    Page Factory model

    POM-Framework Design Pattern

    Page object model

    Read Data from Properties file

    Read Data from excel file-Apache POI basic

    Write data into excel

    Basic of TestNg-Framework, Why, when, How? Setup?

    displaying TestNg Report-index and HTML

    TestNg.xml basic

    Basic Annotations and use

    Reporter and SOP statements-for Logging into Reports

    Priority Running

    InvocationCount

    DependsonMethod

    Grouping of Test Cases

    Running Failed Test Cases

    Running Parallel Test Cases

    Running Cross Bowser Test Cases

    Soft and Hard Assert

    Basic of Maven

    DownLoading and Setup of Maven

    Understanding POM and Execution by Maven

    Basic Git

    Creating account

    configure eclipse-with git

    Differents operation

    Continuous Integration tools

    Basic of Jenkins

    DownLoad and Setup

    Running Jenkins

    *************************************************************************************

    This is life time supported course – Any time you can access these course via Mobile App or Web App as per Udemy T&C.

    *************************************************************************************

    At the end of this course you can pick any Web Application over internet and can automate it comfortably with all necessary validations.

    ***Keep Learning- Keep Growing*** and Wish you all the Best !!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Automation Teaser

    Lecture 2: Introduction About the Course

    Lecture 3: Better Learning Experience – Must for new to Udemy | Optional who know

    Lecture 4: How to Reach out to Instructor

    Chapter 2: BASIC JAVA : ALL Basic Concept from beginner level (ABC of Java)

    Lecture 1: Java – What is Java? and Why Java?

    Lecture 2: Java – Download and Setup

    Lecture 3: Java – main Method Explanation

    Lecture 4: Java – Creating Java Project from Scratch

    Lecture 5: Java – Understanding java naming convention , Identifiers

    Lecture 6: Java – Understanding Literals Concept in Java

    Lecture 7: Java – Use of Void Method with Real time Example

    Lecture 8: Java – Use of Method with Return with Real time Example

    Lecture 9: Java – Use of Local Variable with Real time Example

    Lecture 10: Java – Use of Static Variable with Real time Example

    Lecture 11: Java – Use of Instance Variable with Real time Example

    Lecture 12: Java – Introduction and Use of Data Types

    Lecture 13: Java – Practical Example of Data Type

    Lecture 14: Java – Use of For Loop with Real time example

    Lecture 15: Java – Use of For-each Loop with Real time Example

    Lecture 16: Java – Use of While and Do while with Real time Example

    Lecture 17: Java – Use of Conditional Statement if-else with Real time Example

    Lecture 18: Java – Use of Multiple Conditional Statement Switch-Case with Real time Example

    Chapter 3: BASIC JAVA : Arrays and Its Use with Real time Example

    Lecture 1: 1. Why We need Array

    Lecture 2: 2. Array Basic Object Creation

    Lecture 3: 3. Single Dimentional Array

    Lecture 4: 4. DIfferent Example of Array

    Lecture 5: 5. 2d Array

    Lecture 6: 6. 2D Array Explanation

    Lecture 7: 7. 2D array explanation 2

    Lecture 8: 8. Interview Questions

    Chapter 4: BASIC JAVA : String and Its Use with Real time Example

    Lecture 1: 1. String Introduction

    Lecture 2: 2. String Object Creation

    Lecture 3: 3. String Immutable concept

    Lecture 4: 4. Equals doubleEquals and CompareTo

    Lecture 5: CompareTo Exercise – Reference Example

    Lecture 6: 5. String Method 2

    Lecture 7: 6. Need of String Buffer

    Lecture 8: 7. StringBuffer and StringBuilder Concept

    Lecture 9: 8. Interview Questions

    Chapter 5: CORE JAVA (OOPs Concepts): Inheritance with Real time example

    Lecture 1: Introduction : Class and Objects

    Lecture 2: Introduction : Inheritance

    Lecture 3: Inheritance Explanation by Example

    Lecture 4: Concepts of Single Level Inheritance

    Lecture 5: Concepts of Multi level Inheritance

    Lecture 6: Concepts of Hierarical Inheritance

    Lecture 7: Concepts of Multiple Inheritance

    Lecture 8: Inheritance Summary

    Lecture 9: Interview Questions

    Chapter 6: CORE JAVA (OOPs Concepts): Encapsulation with Real time example

    Lecture 1: Introduction : Encapsulation

    Lecture 2: Concepts of Encapsulation with Example

    Lecture 3: Encapsulation Summary

    Lecture 4: Interview Questions

    Chapter 7: CORE JAVA (OOPs Concepts): Polymorphism with Real time example

    Lecture 1: Polymorphism : Method Over Loading

    Lecture 2: Polymorphism : Method Overriding

    Lecture 3: Polymorphism : Difference between Method Over Loading and Method overriding

    Lecture 4: Polymorphism : Example

    Lecture 5: Interview Questions

    Lecture 6: Resources

    Chapter 8: CORE JAVA (OOPs Concepts): Constructor with Real time example

    Lecture 1: Introduction : Constructor

    Lecture 2: Concepts of Constructor with Example

    Lecture 3: Concepts of This Key is Constructor

    Lecture 4: Concepts of Constructor Overloading

    Lecture 5: Types of Constructor

    Lecture 6: Constructor Chaining and This function

    Lecture 7: Concepts of Super key

    Lecture 8: Difference between this and Super

    Lecture 9: Concepts of Static and NonStatic Block

    Lecture 10: Execution Sequence in Constructor

    Lecture 11: Interview Questions

    Lecture 12: Resources

    Chapter 9: CORE JAVA (OOPs Concepts): Abstraction with Real time example

    Lecture 1: Introduction : Abstraction

    Lecture 2: Abstraction : Using Abstract Class

    Lecture 3: Abstraction : Using Interface

    Lecture 4: Abstraction : Multiple Inheritance using Interface

    Lecture 5: Abstraction : Difference between Abstract class and Interface

    Lecture 6: Interview Questions

    Lecture 7: Resources

    Chapter 10: CORE JAVA (OOPs Concepts): Exception Handling with Real time example

    Lecture 1: Introduction : Exceptions Handling

    Lecture 2: Concepts of Exception with Examples

    Lecture 3: Use of Try and Catch blocks

    Lecture 4: Use of Nested Try Catch blocks

    Lecture 5: Concepts of Finally Block

    Lecture 6: Concepts of Throw And throws

    Lecture 7: Interview Questions

    Lecture 8: Resources

    Chapter 11: JAVA : Collection Framework Concepts

    Lecture 1: Introduction : Collection Framework in Java

    Lecture 2: Why Collection ?

    Lecture 3: Understanding Collection Hierarchy

    Lecture 4: Concepts of List interface with Example

    Instructors

  • Software UI Automation Testing using Java-Selenium from A-Z  No.2
    Pankaj Gupta
    Software Development Engineer in Test/ Leadership & Coach &&
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 4 votes
  • 3 stars: 34 votes
  • 4 stars: 77 votes
  • 5 stars: 141 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!