Preloader

Selenium Training

Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome, IE, Opera etc., and supports Windows, Linux, and Macintosh platforms. It's a very useful tool for system functional testing and browser compatibility testing. It also supports all popular development languages viz. Java, .Net(C#), PHP, Ruby, Perl, and Python. It means there is no confinement for languages when it comes to automation testing.

Overview


  • Module: Selenium IDE

  •  Need of Test Automation
  •  Why Open Source Test Automation
  •  Introduction to Various tools of Test Automation
  •  Introduction of Selenium
  •  Selenium Components
  •  First Record and Replay of Scenario in Selenium IDE
  • Module

  •  Store and StoreEval – Accessor Commands
  •  Creation of Test Suite
  •  Debugging IDE Script
  •  More on Selenium IDE
  • Module

  •  Numerical Data Type and Numerical Operators
  •  Boolean Data Type and Operators
  •  Conditional Statements [IF], and Loop [While]
  • Module

  •  Arrays
  •  Hash Tables/ Map Object
  •  Regular Expression
  • Module

  •  Concept of Packages in Java
  •  Exception Handling
  •  Debugging in Java
  •  General Java Programming tit-bits
  • Module

  •  Automating Different HTML Elements Text Fields, Buttons, Links, Check Box, Drop-Down etc
  •  Verifications and Assertions
  •  Parameterization
  •  Synchronization
  •  Desired Capabilities and IE
  • Module

  •  What is Flash/Flex Testing?
  •  Downloading and Installing Flash Jar File
  • Module

  •  Introduction to Page Object Model
  •  Usage of Page Object Model for DemoSite
  •  What is Test Automation Frameworks
  •  Different Types of Frameworks, overview
  •  Available Test Automation Frameworks on Selenium
  •  JUnit
  •  Testing
  • Module

  •  Introduction to Various Java APIs – Log4J, Apache POI, XML Beans.
  •  Quick Snapshot- Create Logs
  •  Quick Snapshot- Read and Write to Excel Files
  •  Quick Snapshot on – Java Reflection
  • Module

  •  Introduction of Web Technologies – HTML, XML, XPath, CSS and DOM
  •  Locators in Selenium
  •  Introduction of Selenese Command Types
  •  Selenium Action Commands
  •  Verification and Assertion Commands
  • Core Java

  •  Introduction to Java
  •  Setting Development Environment - Eclipse
  •  Walk through of Java concepts
  •  Introduction to Java Data Types
  •  Taking Input from End User
  • Module

  •  Conditional Statement[SWITCH]
  •  Loop [FOR]
  •  String Data Type and Functions
  •  Command Line Parameters
  • Module

  •  File Handling
  •  Java OOPs Concept
  •  Concept of Classes and Objects in Java
  • Module: Selenium WebDriver

  •  Overview of WebDriver
  •  Introduction to Browser Specific Drivers
  •  Setup WebDriver Package on System for Eclipse
  •  Set up Firebug for Firefox
  •  Exporting Pre-Recorded Test Scenario in IDE to WebDriver, and Executing it
  •  WebDriver Class Files, and Their Methods
  • Module

  •  Handling Web Table
  •  Handling Drop Down Elements
  •  SwitchTo Command -Handling Frames, Popup Windows, Alerts
  •  Brief About Ajax and How to Handle Ajax with WebDriver
  • Module

  •  JDBC –Introduction
  •  Components of JDBC
  •  Set JDBC with MYSQL Connector for Java Project
  •  JDBC with MySQL
  •  Introduction of Selenium Grid
  •  Usage of Selenium Grid, Executing Same Test on Different Browsers
  • Module

  •  Creating Test using Testing
  •  Testing Annotations
  •  Explanation of Testing XML
  •  Execution of Testing Tests
  •  Explanation of Testing Folder, and various result files
  •  Parameterize Testing Test – Data Provider
  •  Capturing screen shots
  •  Custom reporter
  • Module

  •  Demo of Hybrid framework for Selenium
  •  Demo of Keyword Driven Framework for Selenium
  • Module

  •  Refresh The Concepts on Selenium
  •  Best Practices in Test Automation
  •  Real Time Challenges Faced in Automation
  •  Sample Interview Questions And The Answers
  •  Resume Guidance

Why Efficient India ?

Our Trainers are having more than 3 years of experience in MNC Company.

Trained 50+ Students.

Well Equipped Computer Lab & Internet.

Interview Preparation & Technical Event.

Strong Practical & Theoretical Knowledge.

Corporate Exposure through Us.

100 % Job Assistance.