top of page

Selenium

Java for QA

• Data Types and Variables

• String Class

• Arithmetic Operators

• Concatenation operators

• Conditional & Decision Making

• Single Dimensional Array

• Double Dimensional Array

• Loops (For, While, Nested, Do While Loop)

• Classes and Objects

• Class Constructors

• Functions in Java

• Function Input Parameters

• Function Return Types

• Local & Global Variables 

• Static Variable & Function

• Modifiers – Access Modifiers

• Modifiers – Non Access Modifiers

• Overloading and Overriding Functions

• Inheritance

• Polymorphism

• Exception and Error

• Final and Finally Keyword

• Throw and Throws

Basic Databases Concept

• CRUD Operations

• SQL queries and joins  

Eclipse IDE

• How to use Eclipse

• How to run, stop, pause

• How to debug in Eclipse

• Understanding console output

• How to put a break-point

• How to add Watch variables

• How to find errors from Problem window

• Usage of step over debug functionality

• Download and install java

• Download and start Eclipse

• Download and configure WebDriver java client

• Set up a project

• Create packages

• Create a First Java test case

• Import WebDriver Source file

Locators

• Finding Elements using Browser Inspector

• XPath, FireBug & FirePath

• Choosing Effective XPaths

Live Projects

WebDriver

• WebDriver Commands

• Browser Commands

• Navigation Commands

• WebElement Commands

• FindElement and FindElements Command

• CheckBox & Radio Button Operations

• DropDown & Multiple Select Operations

• Handle Dynamic WebTables in Selenium Webdriver

Data Driven Test Framework

• Data Driven Approach

• Download Apache POI

• Add Apache POI Jars

• Data Driven Framework (Apache POI – Excel)

• DataBase Connections

TestNG Framework

• What is TestNG?

• Install TestNG in Eclipse

• TestNG Test Case

• TestNG Test Suite

• TestNG Annotations, Groups & OnDepends

• TestNG Prioritizing & Sequencing

• TestNG Parameters & Data Provider

• TestNG Data Provider with Excel

Course Duration: 20 hrs

© 2019   SQA & Automation Inc.

bottom of page