Selenium Training course detail
Description
Selenium training course is provided by RCS Technologies from its institute of Selenium Training facilitate the students to get an overview & details about Selenium. Selenium is one of the herd industrialization testing tool. With the ongoing of the training, learners will study the different concepts like Selenium IDE, RC, and WEB DRIVER & GRID by applying them on various projects & case studies.
What will you learn
-
What will you learn in this Selenium online training course?
1. Selenium automated testing advantages 2. Selenium RC 3. Deploying Selenium IDE functions and commands 4. Sikuli, JUnit and TestNG Plugin in Eclipse 5. Object Repository and Maven 6. Introduction to Selenium WebDriver 7. WebDriver programs like Textbox, Checkbox and multiple Windows 8. Using Selenium Grid for software testing
-
Who should take up this Selenium training course?
1. Software Developers, Testers and QA Engineers 2. System Analysts, Administrators and BI and ETL professionals
-
What are the prerequisites for taking up this Selenium certification training course?
Having a basic knowledge of C or Java is beneficial but not mandatory for taking up this Selenium certification training.
Key Features
- 45 Hrs Instructor Led Training
- 45 Hrs Self-paced Videos
- 72 Hrs Project work & Exercises
- Certification and Job Assistance
- Flexible Schedule
- Lifetime Free Upgrade
- 24 x 7 Lifetime Support & Access
Lessons
- 18 Lessons
1.1 Introduction to Java Programming
1.2 Defining Java
1.3 Need for Java
1.4 Platform Independent in Java
1.5 Define JRE, JVM, and JDK
1.6 Important features and evolution of Java
2.1 What is object-oriented programming?
2.2 The concept of abstraction, attributes, methods, constructors, inheritance, encapsulation, and polymorphism
2.3 Overview of coding
2.4 Setting up the required environment
2.5 Knowing the available IDEs
2.6 Writing a basic-level Java program
2.7 Define package
2.8 What are Java comments?
2.9 Understanding the concept of Reserved Words
2.10 Introduction to Java Statements
2.11 What are Blocks in Java?
2.12 Class and different Methods
3.1 Introduction to Selenium testing
3.2 Understanding the significance of automation testing
3.3 Benefits of Selenium automation testing
3.4 Comparison of Selenium and Quick Test Professional
4.1 Understanding the Selenium Integrated Development Environment
4.2 The concept of Selenium Remote Control
4.3 Working with Selenium Grid
4.4 Selenium Web Grid
5.1 Detailed understanding of the Selenium IDE features,
5.2 Addition of script assertions
5.3 General Selenese commands
5.4 Deploying the first Selenium Script and Options
5.5 IDE Test Suite, sample project IDE, and recording a Selenium test case
5.6 Selenium limitations
Hands-on Exercise:
1. Record a test case
2. Execute First test case
6.1 The basic Architecture of Selenium Web Driver
6.2 Download and installation
6.3 Creating a Java function and executing
Hands-on Exercise:
1. Install selenium web driver
7.1 Deploying Web Drivers for scripting
7.2 Getting the HTML source of Web Element, Table and Form Elements
7.3 Firebug extension and Fire Path installation.
Hands-on Exercise:
1. Set up a Grid
8.1 Locator and Locator-ID
8.2 Deploying searching elements using the link text and name
8.3 Using XPath,
8.4 Searching elements using CSS and Web Element Properties
Hands-on Exercise:
1. Deploy searching elements using the link text
2. Using name
3. Using XPath
4. Search elements using CSS and Web Element Properties
9.1 Working with Advanced User Interactions
9.2 Understanding the various features like Drag and Drop, Double Click, Keys and Context
9.3 Deploying Cross Browser Testing using Web Driver, Executing tests in Chrome, and Firefox.
Hands-on Exercise:
1. Deploy and execute a test case for Chrome
2. Deploy and execute a test case for Firefox
10.1 Installation of TestNG Plugin in Eclipse
10.2 TestNG sample script, understanding Selenium test script writing
10.3 TestNG test suites creation, HTML and XML report generation using TestNG
Hands-on Exercise:
1. Install TestNG plugin in Eclipse
2. Write a TestNG script and execute
3. Generate an HTML report
4. Generate an XML report
11.1 Annotations, parameters, groups- include and exclude
11.2 Test result and data providers
Hands-on Exercise:
1. Mark annotation group test results
12.1 TestNg data providers
12.2 Screenshot on failed test cases
12.3 Wait statements of Web Driver
12.4 Wait in Selenium
12.5 Explicit wait and implicit wait
12.6 Fluent wait
12.7 PageLoad timeout
Hands-on Exercise:
1. Capture screenshot on a failed test case setup wait timeout to wait for page load before resuming test execution
13.1 Introduction to Maven
13.2 Maven usage
13.3 Configuring Maven with Eclipse
13.4 Taking automatic updates
13.5 Running tests in Maven
13.6 Creating POM.xml file
13.7 Maven Integration Tool
14.1 Learn to work with text box, button, link, checkbox, drop-down, and radio button
14.2 Selecting and displaying values
14.3 Writing all values in Notepad/Excel/WordPad
14.4 Capturing screenshot (positive)
14.5 On Load Alerts, Scroll down page in JavaScript’s
14.6 HTML Unit driver
14.7 Managing multiple windows and AJAX auto suggestions
14.8 Managing web tables
Hands-on Exercise:
1. Use text box, button, checkbox, drop-down, and radio buttons
2. Display views
3. Capture screenshot
4. Manage web tables
15.1 Annotations in JUNIT
15.2 Methods in JUNIT
15.3 JUNIT Test Suites
15.4 ANT Build and JUNIT reporting
15.5 Test framework, data-driven framework, keyword-driven framework, hybrid framework, execution of test case from the test framework
Hands-on Exercise:
1. Load an excel file
2. Execute a test case using a data-driven framework
3. Execute a test case using the keyword-driven framework
16.1 Understanding of object repository
16.2 Using OR in Scripts
16.3 Learning sample scripts using object repository
16.4 Page object modeling
16.5 Page factory
Hands-on Exercise –
1. Using OR in scripts
2. Implement POM
1. Load an excel file
2. Execute a test case using a data-driven framework
3. Execute a test case using a keyword-driven framework
18.1 Selenium Grid overview
18.2 Executing single script in different browsers and different scripts in different browsers
Hands-on Exercise:
1. Set up a Grid