Phone: +1 (945) 900-6161
Email: arjun@abhitrainings.com

Module 1: Java

Topic 1: Introduction to Java and Eclipse

•Installing Java

• Configuring PATH and CLASS PATH

• Configuring Eclipse for Java

• Features of Java

Topic 2 : First Java program

• Compiling and Running Java program Byte Code and Platform independence

Topic 3: Data types in Java

Topic 4: Control Statements

•Usage of control statements

•Decision Making

•Loops

• Branching

Topic 5: Strings

• Declaring Strings

• Reading character by character

• String Concatenation

• String Builder

Topic 6: Arrays

• Single Dimensional Arrays

• Two Dimensional arrays

• Drawbacks of arrays

Topic 7: Functions

• What are Functions?

• Function Input Parameters

• Function Return Types

Topic 8: OOPS Programming

• Class

• Object

• Creating Objects in Java

• Constructors

Local Variables and Global Variables

• Static and Non-Static Variables/ Functions

• Interface

• Inheritance

- Single Inheritance

- Multilevel Inheritance

- Example on Inheritance

• Abstract Class

• Polymorphism

- Method Overloading

- Method Overriding

Topic 9: Exception Handling:

• Exception handling with try catch block

• Exception and Error

• Final and Finally

Topic 10: Collections

• Array List Class

• Linked List Class

Hash Set Class

• Hash map Class

Iterating through the content of Array List, Set,

Module 2: Selenium

Topic 1: Introduction to Automation Testing

• What is Automation Testing?

• Why is Automation Testing important?

• Automation Testing Process

Topic 2: Introduction to HTML

• Understanding of HTML tags

• Different elements in HTML

• Build a simple HTML Page

Topic 3: Introduction to Selenium

• What is Selenium?

• Components of Selenium

- Selenium IDE

- Selenium RC

- Selenium Web Driver

- Selenium Grid

• Architecture of Selenium

Topic 4: Selenium Web Driver API

• What is Selenium Web Driver API?

• Architecture of Selenium Web Driver API

Topic 5: ElementLocators

• Xpath

• css selector

• By partial Link Text

• By Id

Topic 6: Working on different elements

•Single and Multi-Dropdown

• Pop Ups

- Tooltip

- JavaScript

- File Upload/Download

• Calendar

• iFrames

• Multiple Tabs/Windows

• Radio butto

• checkboxes

Topic 7: Synchronization

• Implicit Wait

• Explicit Wait

• Fluent Wait

Topic 8: Scroll Page and capture Screenshot

Topic 9: Mouse Actions

• Hover

• Drag and Drop

Topic 10: Keyboard Actions

Topic 11: Frameworks

• Page Object Model

• Keyword Driven

• Data Driven

• Hybrid model

• Log4j

Topic 12: TestNG

Topic 13: Version Control and Continuous Integration

• Introduction to Git

• Push the automation script to Git

• Understanding of Jenkins

•  Integrate Git code to the Jenkins

Topic 14: Reporting

• HTML Reporting

Enquiry form

    

Can't read the image? click here to refresh.