0% found this document useful (0 votes)
176 views

Selenium Course Brochure

The document outlines the syllabus for a Selenium training course that covers 5 modules: 1) Java programming for Selenium, 2) Selenium WebDriver, 3) TestNG testing framework, 4) building a Selenium automation framework, and 5) a group project. The course will be delivered over 35 classes spanning 70 hours to teach students Java, Selenium, TestNG, page object modeling, and how to automate test cases for a project using the Selenium hybrid framework.

Uploaded by

Jhon Cristani
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views

Selenium Course Brochure

The document outlines the syllabus for a Selenium training course that covers 5 modules: 1) Java programming for Selenium, 2) Selenium WebDriver, 3) TestNG testing framework, 4) building a Selenium automation framework, and 5) a group project. The course will be delivered over 35 classes spanning 70 hours to teach students Java, Selenium, TestNG, page object modeling, and how to automate test cases for a project using the Selenium hybrid framework.

Uploaded by

Jhon Cristani
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Selenium Training Syllabus

Module I. Java Programming for Selenium


1. Introduction to Java
2. An Overview of Java Programming
3. Java Environment Setup
4. Java Keywords and Identifiers
5. Java Basic Syntax
6. Java Program Structure
7. Java Modifiers
8. Java Comments
9. Java Data Types
10. Java Variables
11. Operators in Java
12. Java Decision-Making
13. Java Loops
14. Java Branching
15. Java Strings
16. Java Arrays
17. Java ArrayList
18. Java User Input
19. Java File Handling
20. Java Predefined Methods
21. Java User-defined Methods
22. Java Constructor
23. Java Exception Handling
24. Java Object-Oriented Programming
25. Java OOPS – Inheritance
26. Java OOPS – Polymorphism
27. Java OOPS – Abstraction
28. Java Interfaces
29. Java OOPS – Encapsulation

G C Reddy Technologies (www.gcreddy.com) 91-8247651514


Module II. Selenium WebDriver
1. Introduction to Selenium WebDriver

2. Selenium Environment Setup

3. Web/HTML Elements

4. Inspecting Web Elements

5. Locating Web Elements

6. Actions on Web Elements

7. Handling Web/HTML Elements

8. Writing selenium Test Cases

9. Cross Browser Testing

10. Data-Driven Testing

11. Batch Testing

12. Page Object Model

Module III. TestNG Testing Framework for Selenium


1. Introduction to TestNG Testing Framework

2. Install TestNG and write first TestNG Program

3. TestNG Annotations

4. Create multiple Test cases & Run

5. Execute/Run multiple programs using XML

6. Grouping Test Cases

G C Reddy Technologies (www.gcreddy.com) 91-8247651514


7. Parallel Testing

8. Data-Driven Testing using @DataProvider annotation

Module IV. Selenium Automation Framework


1. Selection of Automation Framework

2. Selenium with Maven Integration

3. Selenium Test Environment Setup

4. Framework Folder Structure

5. Creating Object Repositories using ‘Page Object Model’

6. Creating ‘Reusable Functions’

7. Creating Utilities

8. Creating Test cases

9. Collecting Test Data

10. Enhancing Test Cases

11. Executing Test Cases and Storing Results.

Module V. Project
1. Project Information

2. Project Overview

G C Reddy Technologies (www.gcreddy.com) 91-8247651514


3. Stakeholders of the Project

4. Interface of the Project/AUT

5. Features to be tested in Admin Interface

6. Features to be tested in User Interface

7. Derive Sanity Test Scenarios for Admin Interface

8. Derive Sanity Test Scenarios for User Interface

9. Derive Comprehensive (All Possible) Test Cases for Admin Interface

10. Derive Comprehensive (All Possible) Test Cases for User Interface

11. Automating Manual Test Cases using Selenium WebDriver, Java, and
TestNG.

Selenium Training Classes, a class duration is 2


hours, total 35 classes, 70 hours
Selenium Class 1: Selenium Course Syllabus (Selenium, Java, TestNG,
Hybrid Framework, and Live Project)

Selenium Class 2: Introduction to Selenium

Module I – Java Programming for Selenium

Selenium Class 3: Java Environment Setup (Java for Selenium)

Selenium Class 4: Java Program Structure

Selenium Class 5: Comments, and Data Types in Java

Selenium Class 6: Variables, Operators in Java.

Selenium Class 7: Operators and Control Flow in Java.

G C Reddy Technologies (www.gcreddy.com) 91-8247651514


Selenium Class 8: Java Control Flow Statements Part-2

Selenium Class 9: Strings, Arrays, and ArrayList in Java

Selenium Class 10: Java Input and Output (Includes File Handling)

Selenium Class 11: Java Methods – User Defined Methods

Selenium Class 12 – Java Built-in Methods

Selenium Class 13: Java Exception handling, ArrayList

Selenium Class 14: Java Object-Oriented Programming

Selenium Class 15: Java Object-Oriented Programming Part-2

Module II – Selenium WebDriver

Selenium Class 16: Selenium Test Environment

Selenium Class 17: Locating Elements in Selenium

Selenium Class 18: Selenium WebDriver Methods Part-1

Selenium Class 19: Selenium WebDriver Methods Part-2

Selenium Class 20: Handling Elements in Selenium

Selenium Class 21: Handling Elements in Selenium Part-2

Selenium Class 22: Writing Selenium Test Cases Part-1

Selenium Class 23: Writing Selenium Test Cases Part-2

Selenium Class 24: Writing Selenium Test Cases Part-3

Selenium Class 25: Writing Selenium Test Cases Part-4

Selenium Class 26: Writing Selenium Test Cases Part-5

Selenium Class 27: Page Object Model in Selenium

Module III – TestNG Testing Framework for Selenium

G C Reddy Technologies (www.gcreddy.com) 91-8247651514


Selenium Class 28 – TestNG Testing Framework for Selenium Part-1

Selenium Class 29 – TestNG Testing Framework for Selenium Part-2

Module IV – Selenium Live Project

Selenium Class 30: Selenium Project Part-1

Selenium Class 31: Selenium Project Part-2

Selenium Class 32: Selenium Project Part-3

Selenium Class 33: Selenium Project Part-4

Module V – Selenium Automation Framework

Selenium Class 34: Selenium Automation (Hybrid) Framework Part-1

Selenium Class 35: Selenium Automation (Hybrid) Framework Part-2

G C Reddy Technologies (www.gcreddy.com) 91-8247651514

You might also like