Automation Testing using Java & Selenium Course

In Automation Testing using Java & Selenium Online Training Course where you will learn automation testing using Selenium WebDriver + Java from scratch.

  • 40000
  • 45000
  • Course Includes
  • Live Class Practical Oriented Training
  • 45 + Hrs Instructor LED Training
  • 45 + Hrs Practical Exercise
  • 25 + Hrs Project Work & Assignment
  • Timely Doubt Resolution
  • Dedicated Student Success Mentor
  • Certification & Job Assistance
  • Free Access to Workshop & Webinar
  • No Cost EMI Option


Have Query ?

What you will learn

  • You will be able to EXPLAIN, DESIGN and IMPLEMENT efficient java Programs
  • Understand the concepts of Object Oriented Programming Language
  • You will be able to understand all Java concepts required for Selenium WebDriver or any other Automation tool
  • Using Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios
  • Setting and Reading values from Form Elements – Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select Box
  • Advanced Selenium Automation Testing Scenarios – Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit...
  • TestNG Advanced Features – XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in Pa...
  • Basics of HTML, CSS and XPath
  • TestNG vs JUnit
  • Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG

Requirements

  • No Coding Experience required as everything is taught from the scratch, Java concepts are covered in the course, no experience needed

Description

|| About Automation Testing (Java & Selenium Webdriver) 

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 Selenium training course, you will master the automation testing framework for web applications, TDD, Selenium architecture, JaCoCo, TestNG and Sikuli. You can work on multiple real-life projects and assignments with this certified Selenium testing training. We explore the most important Java Programming Features and Selenium Automation Testing Scenarios

Course Content

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

Live Lecture

·      Fundamentals of test automation

·      ROI in Automation

·      Automation framework

·      Various tools and comparison with Selenium

·      Practical Exercise

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

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

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

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

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

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

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

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

Live Lecture

·      Introduction Mobile App Test Automation

·      Introduction to Appium

·      UIAutomator with Appium

·      Locating Elements - UIAutomator framework

·      Desired Capabilities for Android

·      Practical Exercise

Fees

Offline Training @ Vadodara

  • Classroom Based Training
  • Practical Based Training
  • No Cost EMI Option
55000 50000

Online Training preferred

  • Live Virtual Classroom Training
  • 1:1 Doubt Resolution Sessions
  • Recorded Live Lectures*
  • Flexible Schedule
45000 40000

Corporate Training

  • Customized Learning
  • Onsite Based Corporate Training
  • Online Corporate Training
  • Certified Corporate Training

Certification

  • Upon the completion of the Classroom Training, The BIT Certification is awarded upon successfully completing the offline exam after reviewed by experts.
  • Upon the completion of the Online Training, The BIT Certification is awarded upon successfully completing the online exam after reviewed by experts.
    • This course is designed for clearing the ISTQB Certified Software Tester exam. The entire course content is in line with the certification program and helps you clear the certification exam.