Course details

Automation Testing in Selenium with core java

Course Content

Introduction to Automation Testing

  •  What is automation testing
  •  When best to go for automation
  •  Advantages of Automation
  •  Criteria for Automation

Introduction to Selenium

  •  What is Selenium
  •  Use of selenium
  •  When selenium can be useful in testing
  •  Features of Selenium
  •  Differences between Selenium and QTP

Selenium Components

  •  Selenium IDE
  •  Selenium RC
  •  Selenium Grid

Configuration of IDE & Dev Scripts

  •  Recording the script
  •  Running the script
  •  script
  •  Object Identification
  •  Difference between Testcase and test suit
  •  Languages supported while Recording
  •  Synchronization in Selenium IDE
  •  Testing Vs Selenium IDE
  •  When to use Selenium IDE
  •  How to run the recorded script Against other browsers
  •  Why companies are not using Recording tools

Creating the Environment for Selenium RC

  •  Creating generic scripts in Selenium
  •  Creating scripts by using Functions
  •  Running the scripts in Eclipse
  •  Inheritance
  •  Browser commands with examples
  •  Interactive commands with examples
  •  Information commands with examples
  •  Validation commands with examples
  •  How to take data from excel sheets
  •  Why should we use excel sheets
  •  How to take large no of data from excel sheets
  •  How to export data to an excel sheets
  •  Export large no of data to an excel sheet
  •  How to export results after completion of execution the script
  •  How to use Eclipse
  •  Debugging the script
  •  Maintaining synchronization Points
  •  How to handle Popups and alert messages
  •  Recognizing Similar Elements
  •  Working with Table Elements
  •  Connecting to Database

Developing Reusable Script

  •  Validations
  •  What is validation
  •  What is the use of validation in Automation testing
  •  When to use validation in realtime
  •  How to use validations

Core Java Fundamentals

  • Language Fundamentals
  •  Java Programming Language Keywords
  •  Class and Object
  •  Data Types
  •  Array Declaration, Construction and Initialization

Flow Chart, Exceptions and Assertions

  •  Writing Code Using If and Switch

Statements

  •  Writing Code using Loops
  •  Handling Exceptions
  •  Working with the Assertion Mechanism

Object Orientation, Overloading and Overriding, Constructors

  •  Benefits of Encapsulation
  •  Overridden and Overloaded Methods

Using the java.lang.string Class

  •  Using the java.lang.Math Class
  •  Using Wrapper Classes
  •  Using the equals() Method with
  •  Strings, Wrappers and Objects

Defining, Instantiating and Starting

THREADS

  •  Preventing Thread Execution
  •  Synchronizing Code
  •  Thread Interaction

JUnit Introduction

  •  Proving it works
  •  Starting from scratch
  •  Understanding unit testing Frameworks
  •  Setting up JUnit
  •  Testing with JUnit

Object repository

  •  What is object repository
  •  How to use object repository in Framework
  •  What is the use of maintain
  •  Object repository
  •  Types of creating object repository

Additional Components

  •  How to use XPath
  •  How to use DOM
  •  How to use Key Commands

Selenium 2 / Web Driver

  •  Selenium 2.0 Features
  •  The Selenium Server - When to Use it
  •  Setting up a Selenium - Web Driver Project
  •  Migrating from Selenium 1.0
  •  Getting Started with Selenium Web Driver
  •  Introducing Web Driver's Drivers
  •  Commands & Operation
  •  Web Driver backed Selenium RC
  •  Programs on Web Driver
  •  Programs on Web Driver Backed
  •  Selenium RC

TestNG Framework

  •  What is TestNG
  •  Create TestNG.xml file
  •  Integrate the Selenium Scripts and Run from TestNG
  •  Reporting Results & Analyze
  •  Run Scripts from Multiple Browsers

Automation Life Cycle

  •  What is a Framework
  •  Types of Frameworks
  •  Modular framework
  •  Data Driven framework
  •  Keyword driven framework
  •  Hybrid framework
  •  Use of Framework
  •  How develop the framework
  •  Integration of the framework
  •  How execute the scripts from framework
Updated on 26 May, 2016

About Archon Tech Solutions

Archon Tech solutions is a famous on-line training institute operating from Bangalore, India. We offer online training on various tools and  technologies, we have excellent trainers with good experience, We provide job oriented online classes on various Tools & Technologies.  We will provide 100% project support like solving the technical issues with in the time, we will conduct mock interviews through on-line we will guide you for the interview we will support you in resume preparation we provide.

See all Archon Tech Solutions courses
Are you from Archon Tech Solutions ? Claim your course!
Courses you can instantly connect with... Do an online course on Selenium starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or