Automation Testing using Java & Selenium Training Course

    Automation Test with Java and Selenium Webdriver is a demanding technology in the software testing field. Java is one of the most popular programming languages. Java offe...

    ₹ 40001

    ₹ 45000

    11% off

    SHARE
    Baroda Institute of Technology
    ₹40001  45000

    11% off

    This includes following
    •  115 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish
    Automation Test with Java and Selenium Webdriver is a demanding technology in the software testing field. Java is one of the most popular programming languages. Java offers both object-oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on the browser. Selenium WebDriver testing tutorial is created for Manual Software Testers that want to learn automation testing from scratch with Selenium WebDriver using Java. Selenium training builds the proficiency to work on the Selenium IDE, a software testing framework for the web developers to test their web applications for different scenarios and on different web browsers like Internet Explorer, Firefox Mozilla, Chrome and more. Selenium training class will make you an expert in Selenium architecture and Selenium 3.0 components. In this training course, you will master the automation testing framework for web applications,TDD, Selenium architecture, JaCoCo, TestNG & Sikuli. 

        Live Class Practical Oriented Training

        Timely Doubt Resolution

        Dedicated Student Success Mentor

        Certification & Job Assistance

        Free Access to Workshop & Webinar

        No Cost EMI Option

        Dedicated Student Success Mentor

        You will be able to EXPLAIN, DESIGN and IMPLEMENT efficient java Programs

        You will be able to understand all Java concepts required for Selenium WebDriver or any other Automation tool

        Setting and Reading values from Form Elements – Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select Box

        TestNG Advanced Features – XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in Pa...

        Understand the concepts of Object Oriented Programming Language

        Using Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios

        Advanced Selenium Automation Testing Scenarios – Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit...

        Basics of HTML, CSS and XPath

        Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG

       Core Java

       Automation Basics

       Introduction to Selenium WebDriver

       Locating Techniques

       WebDriver Basics - I

       WebDriver Basics - II

       TestNG

       WebDriver - Framework

       Selenium Grid

       Project Execution

       Mobile App Test Automation Using Appium

    •   Lecture-1 Core Java
      Live Lecture 
      ·      Keywords and Syntax
      
      ·      variables
      
      ·      Operators
      
      ·      control flows
      
      ·      OOPs overview from Java context
      
      ·      Exception Handling
      
      ·      File and DB handling
      
      ·      Collections overview
      
      ·      ArrayList example
      
      ·      Practical Exercise
    •   Lecture-2 Automation Basics
      Live Lecture 
      ·      Fundamentals of test automation
      
      ·      ROI in Automation
      
      ·      Automation framework
      
      ·      Various tools and comparison with Selenium
      
      ·      Practical Exercise
    •   Lecture-3 Introduction to Selenium WebDriver
      Live Lecture 
      ·      What Selenium is and how it is used in the industry
      
      ·      Features of Selenium
      
      ·      Selenium IDE - Overview with a couple of examples
      
      ·      WebDriver Architecture
      
      ·      Installation of Selenium and supporting tools/Frameworks
      
      ·      Practical Exercise
    •   Lecture-4 Locating Techniques
      Live Lecture 
      ·      Simple WebDriver Program Demonstration
      
      ·      Basics of HTML page, tags, attributes, and visible texts
      
      ·      Importance of attributes in locating elements
      
      ·      Installation of Firebug and Firepath in Firefox browser
      
      ·      Locators and Eight Locating Techniques
      
      ·      Creating robust locators using CSS and XPath
      
      ·      Practical Exercise
    •   Lecture-5 WebDriver Basics - I
      Live Lecture 
      ·      Execute Tests in Firefox, Chrome, and Internet Explorer
      
      ·      WebDriver Commands: Driving Browsers and Handling Cookies
      
      ·      WebElement Commands
      
      ·      Handling Various WebElements
      
      ·      WebDriver Timeout Methods
      
      ·      Practical Exercise
    •   Lecture-6 WebDriver Basics - II
      Live Lecture 
      ·      Handling Multiple elements using find Elements() method
      
      ·      Handling Alerts, Pop-ups, and Frames
      
      ·      Limitation of Implicit Wait and how Explicit Wait helps
      
      ·      Advanced User Interactions
      
      ·      Taking Screenshots
      
      ·      Working with Firefox profiles
      
      ·      Handling File Uploads Using AutoIT
      
      ·      Introduction to Flash Application Testing using Selenium WebDriver
      
      ·      Practical Exercise
    •   Lecture-7 TestNG
      Live Lecture 
      ·      Arranging Tests in 3-As format
      
      ·      F.I.R.S.T Principles and SRP
      
      ·      Various Annotations in TestNG
      
      ·      TestNG configuration file
      
      ·      Configuration Annotations
      
      ·      Attributes of @Test
      
      ·      Parallel Test Execution Capability
      
      ·      Assertion APIs
      
      ·      Passing Parameters to Tests
      
      ·      Configuring Test Suites
      
      ·      Reports using TestNG
      
      ·      Reports using ReportNG
      
      ·      Practical Exercise
    •   Lecture-8 WebDriver - Framework
      Live Lecture 
      ·      Introduction to various frameworks
      
      ·      Page Object Design Pattern
      
      ·      Data Driven Tests using TestNG and POI
      
      ·      Introduction to Maven and ANT
      
      ·      Use of Log4j
      
      ·      Use of Listeners
      
      ·      Typical components of a framework
      
      ·      Overview of BDD, TDD
      
      ·      Code Coverage in Java
      
      ·      Overview of Sikuli tool for UI testing
      
      ·      Introduction to Jenkins
      
      ·      Configuring Jenkins to invoke Selenium Tests
      
      ·      Practical Exercise
    •   Lecture-9 Selenium Grid
      Live Lecture 
      ·      What is Selenium Grid?
      
      ·      When to Use Selenium Grid
      
      ·      Setting up Grid - Hub and Nodes?
      
      ·      Configuring TestNG.xml to run tests on Grid
      
      ·      Practical Exercise
    •   Lecture-10 Project Execution
      Live Lecture 
      ·      Automate an eCommerce Application
      
      ·      Test Automation Requirements Description
      
      ·      What Next? How to Start?
      
      ·      High Level Framework
      
      ·      Configurability—No To Hard-Coding
      
      ·      Modularity—Re-Use And DRY
      
      ·      Test Data Management
      
      ·      Logging And Reporting
      
      ·      Practical Exercise
    •   Lecture-11 Mobile App Test Automation Using Appium
      Live Lecture 
      ·      Introduction Mobile App Test Automation
      
      ·      Introduction to Appium
      
      ·      UIAutomator with Appium
      
      ·      Locating Elements - UIAutomator framework
      
      ·      Desired Capabilities for Android
      
      ·      Practical Exercise
    No Coding Experience required as everything is taught from the scratch, Java concepts are covered in the course, no experience needed
    The course offers a variety of online training options, including: • Live Virtual Classroom Training: Participate in real-time interactive sessions with instructors and peers. • 1:1 Doubt Resolution Sessions: Get personalized assistance and clarification on course-related queries. • Recorded Live Lectures*: Access recorded sessions for review or to catch up on missed classes. • Flexible Schedule: Enjoy the flexibility to learn at your own pace and according to your schedule.
    Live Virtual Classroom Training allows you to attend instructor-led sessions in real-time through an online platform. You can interact with the instructor, ask questions, participate in discussions, and collaborate with fellow learners, simulating the experience of a traditional classroom setting from the comfort of your own space.
    If you miss a live session, you can access recorded lectures* to review the content covered during the session. This allows you to catch up on any missed material at your own pace and ensures that you don't fall behind in your learning journey.
    The course offers a flexible schedule, allowing you to learn at times that suit you best. Whether you have other commitments or prefer to study during specific hours, the course structure accommodates your needs, enabling you to balance your learning with other responsibilities effectively.
    Education Provider
    Baroda Institute Of Technology - Training Program

    BIT (Baroda Institute Of Technology) Is A Training And Development Organization Catering To The Learning Requirements Of Candidates Globally Through A Wide Array Of Services. Established In 2002. BIT Strength In The Area Is Signified By The Number Of Its Authorized Training Partnerships. The Organization Conducts Trainings For Microsoft, Cisco , Red Hat , Oracle , EC-Council , Etc. Domains / Specialties Corporate Institutional Boot Camp / Classroom Online – BIT Virtual Academy Skill Development Government BIT’s Vision To Directly Associate Learning With Career Establishment Has Given The Right Set Of Skilled Professionals To The Dynamic Industry. Increased Focus On Readying Candidates For On-the-job Environments Makes It A Highly Preferred Learning Provider. BIT Is Valued For Offering Training That Is At Par With The Latest Market Trends And Also Match The Potential Of Candidates. With More Than A Decade Of Experience In Education And Development, The Organization Continues To Explore Wider Avenues In Order To Provide Learners A Platform Where They Find A Solution For All Their Up- Skilling Needs!

    Graduation
    2002
    Data Sciences

    More Courses by : Baroda Institute of Technology


    Baroda Institute of Technology
    ₹40001  45000

    11% off

    This includes following
    •  115 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish

    More Courses by : Baroda Institute of Technology