WhatsApp Chat
×

Selenium Internship

Selenium it is an automatic testing web-based application. Here we learn writing test cases,use cases, Selenium web driver API, selenium IDE, Usage of selenium.Attend demo of  Selenium Training by Expert.

Objectives of the Course

  • Java-based Test Script Development
  • Hands-on Selenium IDE, Selenium RC and Selenium Webdriver
  • Selenium architecture and Related Components

Who should take this course

  • Freshers and students
  • Working Professionals

Selenium Training Content

Manual + Jira + Core Java + Cucumber + Selenium WebDriver
+ TestNG + Frameworks + Web Services with Project

SELENIUM

Module 1: Selenium Components & Object Identification

Module 2: Core Java

Module 3: WebDriver with Project Testing

Module 4: Framework Design & Implementation from Scratch

Module 5: Integration of Third party Tools in Framework

Module 6: Fundamentals of RESTFULL service in Java

Module 1: Selenium Components & Object Identification

Automation Testing Overview &Process

  • What is automation testing
  • Why Testing tools?
  • Difference between manual & Automation Testing
  • Advantages of Automation Testing
  • When to start Automation Testing
  • Tool Evaluation or POC

Types of Automation tools

  • Licensed Tools
  • Open Source Tools

Test Automation Fundamentals

  • Automated Testing
  • Benefits of Automation Testing
  • Limitations of Automation Testing

Automation Testing Tools

  • Test Automation Tool Evaluation
  • Introduction to Selenium
  • Difference between Selenium and QTP

Selenium Components

  • Selenium IDE
  • Selenium RC
  • Selenium WebDriver
  • Selenium GRID

Object Identification/Locators

  • Introduction to element locators
  • Types of Element Locators
  • Writing Xpath Manually
  • Types of Xpath
  • findElement & FindElements
  • Element locators on different browsers

Module 2: Core Java

Core Java Fundamentals

About Eclipse

  • Installation of Java
  • Installation of Eclipse IDE
  • Creating Project in eclipse
  • Writing & Executing programs in Eclipse IDe
  • Eclipse and Selenium together
  • Debugging using Eclipse

 Language Fundamentals

  • History & Features of java
  • Introduction to Java Programming
  • Keywords & Class and Object
  • Data Types& Variables
  • Arrays, Construction and Initialization

Conditional Statements

  • if else condition
  • nested if else condition
  • Switch case statement
  • Examples for all the if conditions

Loop Statement

  • While Loop
  • Do-while
  • For loop
  • Foreach loop
  • Examples for loops

Keywords

  • break
  • continue
  • Examples for keywords

Arrays

  • What is Array
  • Advantages of Array in Java
  • Working with Array and ForEach loop
  • Examples for Array

Packages , Classes and Objects

  • What are Packages
  • Creating packages , Class & Objects
  • Types of Methods
  • Writing user defined methods

Inheritance

  • What is Inheritance
  • Advantage of inheritance
  • Types of Inheritance
  • Examples for inheritance

Polymorphism

  • What is polymorphism
  • Method OverLoad
  • Method OverRide
  • Examples

Encapsulation

  • Introduction
  • Examples

Abstraction

  • Define Abstraction Class
  • Define Abstract Methods
  • Steps to define Abstraction

Interface

  • Implementing interface
  • Difference between Abstraction & Interface
  • Implements vs extends
  • Module 3: WebDriver with Project Testing

    Basic Selenium / Web Driver

    • Introduction to selenium
    • Advantages of web driver
    • Web Driver v/s RC
    • Architecture of Web Driver and RC
    • Configure Selenium with Eclipse IDE(Adding Selenium jar files)
    • Working with drivers Firefox, Chrome &IE, etc…
    • Creating the generic scripts in Web Driver
    • Navigate methods