Lesson 1: Getting started with Selenium(3Hrs)
o Introduction to Selenium testing, understanding significance of automation testing
o benefits of Selenium automation testing
o comparison of Selenium and Quick Test Professional.
Lesson 2: Selenium Features
o Understanding the Selenium Integrated Development Environment
o the concept of Selenium Remote Control
o working with Selenium Grid, Selenium Web Grid
o recording Selenium test case.
Lesson 3: Deep Dive into Selenium IDE
o Detailed understanding of the Selenium IDE features
o addition of script assertions
o General Selenese commands
o deploying the first Selenium Script and Options
o IDE Test Suite
o sample project IDE
o Selenium limitations.
Lesson 4: Selenium Web driver Automation, Fire Path Installation
o The basic Architecture of Selenium Web Driver
o download and installation
o creating a Java function and executing.
o Deploying Web Drivers for scripting
o getting the HTML source of Web Element
o Table and Form Elements
o Firebug extension and Fire Path installation.
Lesson 5: Searching Elements
o Deploying searching elements using the link text, name, using XPath
o searching elements using CSS and Web Element Properties.
Lesson 6: Advance User Interactions and Cross Browser Testing
o Working with Advanced User Interactions
o understanding the various features like Drag and Drop, Double Click, Keys and Context
o deploying Cross Browser Testing using Web Driver.
Lesson 7: Introduction to TestNG Plugin
o Installation of TestNG Plugin in Eclipse
o TestNG sample script
o understanding Selenium test script writing
o TestNG test suites creation
o report generation using TestNG.
Lesson 8: TestNG Terminologies, TestNg Data Providers
o Groups- Include and Exclude
o Test Result, Data Providers
o TestNg Data Providers
o Screenshot on failed Test cases
o Wait statements of Web Driver.
Lesson 9: Maven Integration, Maven Integration Tool
o Introduction to Maven, Maven Usage
o Configuring Maven with Eclipse
o Taking automatic updates
o running tests in Maven
o Creating POM.xml file
o Maven Integration Tool.
Lesson 10: Web Driver Sample Programs
o Learn to work with text box, button, link,checkbox, drop down and radio button
o Selecting and Displaying Values
o Writing all values in Notepad/Excel/Wordpad, Capturing screenshot (positive)
o On Load Alerts
o HTML Unit driver
o Managing Multiple Windows and AJAX Auto suggestions,Implicit wait
o Managing Web Tables.
Lesson 11: JUNIT Operations and Test Framework, Object Repository
o Annotations in JUNIT
o Methods in JUNIT, JUNIT Test Suites
o ANT Build and JUNIT reporting
o Test Framework
o Understanding of Object Repository, using OR in Scripts
o learning sample scripts using object repository.
Lesson 12: Test Data Management, Selenium Grid Concept
o Test Data Management
o Execution of Test case from Test Framework
o Selenium Grid Overview
o Executing single script in different browsers and different scripts in different browsers.
o Global software testing market to reach $50 billion by 2020 – NASSCOM
o Selenium supports more browsers and languages than any other testing tool
o Selenium Tester in United States can earn $87,000 – indeed.com.
o Software Developers, Testers, QA Engineers
o System Analysts, Administrators, BI and ETL professionals.
o Having a basic knowledge of C or Java is beneficial.
o Yes, that is based on the exam conducted online/ class in our authorized center.
o Our exam patterns, coverage and criticality is similar to actual Cloudera/ Hortonworks one.