Selenium Course Brochure


Selenium Course Brochure
(Total Duration: 65 Hours, Class Duration: Two Hours)
--------------------------------------------------------------
Important Modules
I) Java for Selenium
II) Selenium WebDriver
III) TestNG Testing Framework

IV) Real Time Project
and
SQL every bit Bonus
--------------------------------------------------------------

 Testing Frameworks in addition to Other tools used inward Selenium Selenium Course Brochure
Class 1: Introduction to Selenium Part-1   
 

• What is Selenium?
• History of the Selenium Project
• Selenium's Tool Suite / Selenium Components
• Platforms supported yesteryear Selenium
• Selenium License

Class 2: Introduction to Selenium Part-2
 

• Testing Frameworks in addition to Other tools used inward Selenium
• Selenium Environment Setup
• Advantages of Selenium
• Disadvantages of Selenium
• Selenium versus UFT (formerly QTP)

Class 3: Software Test Life Cycle
 

• Test Planning
• Test Design
• Test Execution
• Test Closure

Class 4: Selenium Test Life Cycle
 

• Test Planning
• Generating basic Tests
• Enhancing Tests
• Running & Debugging Tests
• Analyzing Test Results in addition to Reporting Defects

Class 5: Java Programming for Selenium (Overview)
 

Java Fundamentals
(Data Types, Modifiers, Variables, Operators, Conditional & Loop Statements, String Handling, Arrays, File Handling, Built-in & User defined Methods, Exception Handling etc... )

Java OOPS Concepts
(Inheritance, Polymorphism, Abstraction, in addition to Encapsulation)

Class 6: Introduction to Java
 

• Introducing Java Programming Language
• Java Environment Setup
• Java Program Structure/Java Syntax

Class 7: Java Program Structure in addition to Syntax, Java Data Types
 

• Documentation Section
• Package announcement Statement
• Import Statements
• Class announcement Statement
• principal Method (Java Program execution starts from principal method)
• Declarations
• Code blocks (Condition blocks, Loop blocks in addition to Method blocks etc...)

Class 8: Java Modifiers, Variables in addition to Operators
 

• Modifiers inward Java (Access in addition to Non-Access Modifiers)
• Java Variables (Local, Intance in addition to Class/Static Variables)
• Java Operators (Arithmetic Operators, Relational Operators, Assignment Operators in addition to Logical Operators)

Class 9: Java Conditional in addition to Loop Statements
 

• Conditional Statements(if tilt in addition to switch statement)
• Loop Statements(for loop, piece loop, produce piece loop in addition to enhanced for loop)

Class 10: Strings in addition to Arrays inward Java
 

• What is String?
• Creating Strings
• Operations on Strings
• What is Array?
• Declaration of Arrays
• Operations on Arrays
• Advantages & Disadvantages of Arrays.

Class 11: Input & Output Operations in addition to File Handling
 

• Input in addition to Output Operations
• File Handling inward Java
• Exception Handling inward Java

Class 12: User defined Methods inward Java
 

• Introduction to Java Methods
• Types of Methods
• User defined Methods
• Method without returning whatsoever value
• Method amongst returning a value.
• Calling Method yesteryear invoking Object
• Calling Method without invoking Object

Class 13: Java Built inward Methods
 

• String Methods
• Number Methods
• Character Methods
• Array Methods etc...

Class 14: Inheritance in addition to Polymorphism inward Java
 

• What is Inheritance?
• Types of Inheritance.
• Inheritance Examples
• What is Polymorphism?
• Compile Time Polymorphism
• Run Time Polymorphism

Class 15: Abstraction in addition to Encapsulation inward Java
 

• What is Abstraction?
• Abstract Class
• Java Interfaces
• What is Encapsulation?
• Encapsulation Examples.

Class 16: Introduction to Selenium WebDriver
 

Features of Selenium WebDriver
• Drawbacks of Selenium WebDriver
• Selenium WebDriver Environment Setup
• Write First Selenium WebDriver Test Case.

Class 17: Web Elements in addition to Element Locators
 

• Objects inward Web Environment / Web Elements
• Inspecting Elements.
• Element Locators (id, name, className, tagName, linkText, partialLinkText, cssSelector, in addition to xpath)

Class 18: WebDriver Commands in addition to Operations
 

• WebDriver Methods on Browser(get(), getTitle(), getPageSource(), getCurrentUrl(), getwindowHandle(), close() in addition to quit())
• Browser Navigation Methods in addition to Options.(navigate().to(), navigate().back(), navigate().forward() in addition to navigate().refresh())
• WebDriver Methods on Elements
• Other Methods

Class 19: Handling Elements inward Selenium Part-1
 

• Handle Browser
• Handle Edit box
• Handle Text Area, Error Message, Window Dialog
• Handle Button

Class 20: Handling Elements inward Selenium Part-2
 

• Handle Images (General Image, Image Button in addition to Image Link)
• Handle Link
• Handle Radio Button
• Handle Drop downwardly box
• Handle Check box
• Handle Web Table / HTML Table
• Handling inline Elements

Class 21: Handling Elements inward Selenium Part-3
 

• Handle Frames
• Handle Mouse hover
• Handle Duplicate Elements
• Handle Multiple Browsers

Class 22: Cross Browser Testing amongst Selenium
 

• Download Browser drivers
• Write Test instance in addition to execute using Firefox Browser
• Execute Test instance using Chrome Browser
• Execute Test instance using IE Browser.

Class 23: Writing Selenium Test Cases
 

• Write Test Case for Login Functionality (Positive Test Case)
• Write Test Case for Login Functionality (Negative Test Case)
• Insert multiple Verification points.
• Dynamic inputs for Captcha fields.

Class 24: Writing Selenium Test Cases Part-2
 

• Write positive Test Case
• Write negative Test case
• Write a Test Case (Positive in addition to Negative) without evidence information file.

Class 25: Writing Selenium Test Cases Part-3
 

• Write User defined Methods/Reusable components.
• Write Test Cases using Methods/Reusable Components.
• Write multiple Test Cases inward a Program.
• Synchronization (What is Synchronization?, Why Synchronization in addition to Types of Synchronization)

Class 26: Introduction to Selenium IDE
 

• Selenium IDE Features
• Drawbacks of Selenium IDE
• Record & Run Test Cases in addition to Test Suites.
• Write Test cases using Element Locators in addition to Selenese Commands.
• Debug Test Cases.

Class 27: Introduction to TestNG Framework
 

• Overview (TestNG Features in addition to Advantages)
• Install TestNG in addition to write First TestNG Test Case.
• Create multiple Test Cases in addition to Run
• Execute multiple programs/classes using XML

Class 28: TestNG Framework inward Selenium Part-2
 

• Executing multiple programs / classes using XML file
• Grouping Test Cases
• Parallel Test Execution

Class 29: Data Driven Testing inward Selenium
 

• Download Excel appall in addition to Add Excel appall file to Java Project inward Eclipse.
• Read Test Data (String type) in addition to perform Data driven Testing for Admin Login Functionality.
• Read Test Data (Integer type), Convert the information in addition to perform Data driven Testing.


Class 30: Selenium Live Project Overview

• Overview of Live Project
• Understanding Admin Interface Requirements.
• Understanding User Interface Requirements. 
• Features to last Tested inward Admin Interface.
• Features to last Tested inward User Interface

Class 31: Writing Selenium Test Cases Part-1

• Identify Smoke Test Cases in addition to Prepare Test Steps in addition to Verification points for Admin Interface.
• Inspect Web Elements in addition to position unique locators
• Write Test Steps using Element Locators in addition to WebDriver API Commands
• Enhance Test cases using Java Programming features in addition to TestNG Annotations.

Class 32: Writing Selenium Test Cases Part-2

• Identify Smoke Test Cases in addition to Prepare Test Steps in addition to Verification points for User Interface.
• Inspect Web Elements in addition to position unique locators
• Write Test Steps using Element Locators in addition to WebDriver API Commands
• Enhance Test cases using Java Programming features in addition to TestNG Annotations.

Class 33: Cross Browser Testing, Batch Testing in addition to Data Driven Testing.

• Executing Test Cases using diverse Browsers (Mozilla Firefox, Chrome in addition to IE).
• Executing Series of Test Cases
• Data Driven Testing using Text in addition to Excel files.

Class 34: Selenium Class Assignments Discussion
-------------------------------------------------------------
Special Classes on Saturdays 

Class 1: Introduction to SQL (Structured Query Language)

i) What is SQL?
ii) Database Management Systems
iii) Purpose of SQL
iv) Who should larn SQL?
v) Subsets of SQL
vi) Data definition Language
vii) Data Manipulation Language
viii) Data Control Language
ix) SQL Syntax
x) SQL Language Elements (Data Types, Operators, Functions etc...)
xi) SQL Environment / Practice SQL

Class 2: Database Fundamentals, in addition to SQL Language Elements

i) What is a Database?
ii) Table in addition to Record
iii) What is DBMS?
iv) Types of Database Management System
v) SQL Language Elements
1) Identifiers
2) Data Types
3) Constants
4) Operators
5) Functions
6) Clauses
7) Expressions
8) Queries
9) Statements Etc...

Class 3: Data definition Language

i) Overview of Database Technology
ii) Sub sets of SQL
iii) Instal MS SQL Server Express Edition
iv) SQL-Data definition Language
v) Data definition Language Commands
vi) Data definition Language Operations
vii) Data definition Language Practical
---------------------------------------------------
Selenium Online Training amongst Project


Selenium Training Payment Details

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post