0% found this document useful (0 votes)
878 views3 pages

Selenium with Java Course Syllabus

The document outlines the course content for Selenium training, which includes introduction to Java, Selenium basics like IDE and locators, WebDriver, data-driven testing using Excel, TestNG framework, and building an automation framework using Page Object Model, Maven, and Jenkins for continuous integration. The course aims to teach automation testing tools and frameworks for professionals. It provides contact details for enrolling in the courses.

Uploaded by

Nandita Iyer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
878 views3 pages

Selenium with Java Course Syllabus

The document outlines the course content for Selenium training, which includes introduction to Java, Selenium basics like IDE and locators, WebDriver, data-driven testing using Excel, TestNG framework, and building an automation framework using Page Object Model, Maven, and Jenkins for continuous integration. The course aims to teach automation testing tools and frameworks for professionals. It provides contact details for enrolling in the courses.

Uploaded by

Nandita Iyer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • Selenium - Automation Frameworks
  • Introduction of Java
  • TestNG
  • Data Driven Testing Using Excel
  • Framework

Selenium - Course Content

Selenium - Automation Frameworks only for


Professionals
 Introduction of Java

•  JDK Installation and setting environment


•  Variables and Operators
•  Class and Objects
•  Static and Non Static members
•  Constructors and Constructors Overloading
•  Inheritance
•  Packages and access level
•  Abstract Classes and Concrete Classes
•  Type Casting and types
•  Polymorphism in Java
•  Use of Final Keyword
•  Wrapper Classes
•  Exception Handling
•  Object Class
•  String Class
•  Arrays
•  Collection Framework API
•  Threads in java
•  Inner Classes
•  File Handling
•  Class Path, Java Docs

Selenium - Automation Frameworks


 Basics

•  Introduction
•  Selenium IDE
•  Understanding HTML
•  CSS expressions
•  Xpath expressions
•  Dynamic element identification using xpath functions

WebDriver

[Link]
•  Introduction to WebDriver
•  Configuring WebDriver in Eclipse
•  Understanding element identification in WebDriver
•  Performing actions on basic elements in WebDriver
•  Basic verifications and checkpoints in WebDriver
•  Working with Select drop down elements
•  Working with multiple elements
•  Synchronization in WebDriver
•  Implicit and explicit wait
•  understanding browser options
•  Handling popups
•  Tooltip popup
•  Calendar popup
•  Javascript alert and confirmation popup
•  File upload popup
•  File download popup
•  New browser popup / New tab
•  Page onload authentication popup
•  Handling Frames
•  performing mouse and keyboard actions
•  Working with ajax autosuggest fields
•  Automation with IE, Chrome browsers
•  Working with Firefox profiles
•  Handling Untrusted Certificate Connection issues
•  Executing Javascript through WebDriver
•  Capturing Screenshot through Webdriver
•  Handling Windows popup with AutoIT

 Data driven tests using Excel

•  Understanding Apache POI API


•  Reading data from Excel
•  Writing data to Excel

 TestNG

•  Introduction
•  Installing TestNG plugin
•  Creating and executing tests in TestNG
•  Sequencing test execution order
•  Understanding popular annotations
•  Creating TestNG suite xml file for regression testing
•  Using Assertions in TestNG

[Link]
•  Parallel execution of tests in TestNG
•  Parameterizing tests in TestNG using Dataprovider
•  Results in TestNG

 Framework
•  Introduction to framework
•  Concept of Page Object Model framework
•  Framework Environment setup
•  Introduction to Maven
•  Setting up a Maven project for framework
•  Adding dependencies and plugins
•  Creating scripts and executing scripts using framework
•  Creating and managing script repository with SVN
•  Configuring Tortoise SVN
•  Check-in check-out process
•  Configuring Continuous integration tool Jenkins
•  Framework execution from Jenkins

For any further details @ Courses : Call : + 91-9972655088 or Email: jayapriya.l@[Link]

Walk-in : Qspiders , 369/B, 41 Cross, 4 Block Rajajinagar, Near Old Police Station Bus Stop,
Above Café Coffee Day, OPP Vijaya Bank, Towards ESI to Rajkumar Road, Bangalore -560010
Office Timings : Mon –Saturday from 8am to 8pm Daily – Sundays from 9am to 5:00pm

[Link]

Selenium - Course Content 
Selenium - Automation Frameworks only for 
Professionals 
 Introduction of Java 
•
 JDK Installa
•
 Introduction to WebDriver 
•
 Configuring WebDriver in Eclipse 
•
 Understanding element identification in WebDriver 
•
•
 Parallel execution of tests in TestNG 
•
 Parameterizing tests in TestNG using Dataprovider 
•
 Results in TestNG 
 Fr

You might also like