0% found this document useful (0 votes)
2 views6 pages

Software Testing - Classic Selenium - Course Content

The document outlines the curriculum for a Classic Selenium-Software Testing course, covering topics in Manual Testing, SQL, Core Java, and Selenium Tool. It includes detailed sections on software testing methodologies, SQL commands, Java programming concepts, and automation frameworks. Additionally, it provides insights into quality center management and defect tracking tools.

Uploaded by

mohammad.078978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views6 pages

Software Testing - Classic Selenium - Course Content

The document outlines the curriculum for a Classic Selenium-Software Testing course, covering topics in Manual Testing, SQL, Core Java, and Selenium Tool. It includes detailed sections on software testing methodologies, SQL commands, Java programming concepts, and automation frameworks. Additionally, it provides insights into quality center management and defect tracking tools.

Uploaded by

mohammad.078978
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Ph: +91 9980400900

Classic Selenium-Software Testing Course Content

Manual Testing:

 Why Software Testing? Necessity?


 What Is Software Testing?
 Pros & Cons of Manual Testing.
 Introduction & Implementation of SDLC & Traditional Models:
Waterfall, Spiral, V&V, Prototype on Real time projects.
 Introduction to alternate approach SDLC: Hybrid, Customized, Agile
Model.
 Software Testing Revisited: Types of Software Testing & Usage in
Corporate.
 White Box Testing: General meaning, who, when, why, how to
perform.
 Types of White Box Testing.
 Tools Used In White Box Testing.
 General Difference between WBT & BBT.
 Introduction to Black Box Testing.
 Types of black box testing.
 Functional Testing: What, why, when, how to perform on real time
projects with sample project Explained.
 Integration Testing: What, why, when, how to perform on real time
projects with sample project Explained.
 Introduction to Stubs & Drivers.
 E2E Testing/System Testing: What, why, when, how to perform on
real time projects with sample project Explained.
 Exposure to Different setups: Development environment, Testing
Environment, Production Environment, Staging Process on various
projects.
 Testing web Application: Implementation, Work allocation process.
 Standalone application: Implementation, Work allocation process.
 Build Process ,Test Cycle ,Re-Spin concepts
 Acceptance Testing/UAT Testing: Different approaches followed in
industries, What, why, when, how to perform on real time projects
with sample project Explained.
 Smoke Testing/Sanity Testing/Dry Run Testing: How to perform.
 Globalization Testing: I18N Testing, L10N Testing.
 Hot-fix, Patch, Short Term release, Test Efficiency.
 Build Wise/Release Wise Explanation on projects.
 Test Case, Test Plan, Traceability Matrix: Preparation &
Implementation on Generic Template.

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072
Ph: +91 9980400900

 Regression Testing: Implementation, Where to begin?, Why to


move to automation.
 Defect Tracking & Defect Tracking Tool: Defect life cycle, Defect
Clustering, How to work on Defect tracking tool.
 Introduction to Defect tracking Tool.
 Interview Questions, Patterns, Tips & Tricks to attend & Clear
Interviews.

SQL

 ER Diagram
 Constraints
 Datatypes
 DQL
o Selection and Projection
o Different types of sql clause
o Sql Function
o Single Row Function
o Multi Row Function
o Subquery
o Co – related Subquery
o Group Functions
o Joins
1. Equi
2. Self
3. Non-equi
4. Outer
 DDL
o Create
o Alter
o Rename
o Drop
o Truncate
 DML
o Insert
o Update
o Delete

 DTL
o Commit
o Rollback
o Savepoint
 DCL
o Grant

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072
Ph: +91 9980400900

o Revoke

 Normalization
 Basics PL/SQL

Core Java:

Basics of Programming:

 Java Components – jvm, jre and jdk


 Data Types and Variables.
 Methods
 Basic Programming
1. Decision Statements
2. Looping Statements

OOPS in Java:

 Members Of Class
 Class and Object
 Constructors
 Has-A and Is-A Relationship
 Constructor Chaining
 this and super statement
 Overloading and Overriding
 Abstract class and Interface
 Type Casting
 Abstraction
 Polymorphism
 Generalization and Specialization
 Access specifiers
 Encapsulation

Java Library:

 Object Class
 String Class
 Wrapper Class
 Java Bean Class
 System Class and its members
 Scanner class
 Singleton Design pattern
 Arrays and problems on arrays
 Collection Frameworks
 Exception Handling

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072
Ph: +91 9980400900

File Programming

Selenium Tool

Introduction to Automation

 What is Automation
 Advantages & Disadvantage of Automation
 When do we go for Automation

Introduction to Selenium

 What is Selenium?
 Languages & Platform supported by Selenium

Basic Browser Handling

 Launching Browser (Firefox, Chrome, IE, Safari…)


 Handling Browser Navigation

Locators

 What is locator?
 Locator
types(tagName,id,name,className,linkText,partialLinkText,css,xapt
h)

Synchronization

 About Script Synchronization


 Implicit wait
 Explicit wait
 Custom wait

Handling WebElement

 Different ways to perform actions on elements


 Using getters and setters for validation
 Handling Multiple Elements

Handling Mouse events

 Performing mouse hover action

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072
Ph: +91 9980400900

 Handling Drop down Menu


 Performing Drag and Drop action

Handling List Box:

 Selecting options using different methods


 Handling Multi select list box
 Sorting the content of list box
 Searching the list box

Handling Popups

 Introduction to types of popup


 Techniques identify popup type
 Handling different types of popup

Page Object Model

 Introduction to Page Object Model


 Handling Elements (declaration, initialization and utilization)
 @Find By (annotation)
 Page Decoration using Page Factory
 Advantages of POM

TestNG

 TestNG annotations
 TestNG reporting
 TestNG Assertion
 TestNG suite
 Parallel execution
 Parameter

Automation Framework

 What is Automation Frame Work


 Why Frame work
 Types of Frame work
 Designing Frame work
 Implementation of Frame Work
 Execution of Frame Work

Automation Project

 Implementing Frame work on Web Project


 Automation workspace management using SVN
 Challenges faced in Automation Project and Handling it

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072
Ph: +91 9980400900

Automation Life Cycle

Quality Center

o ALM concepts, architecture, and components


o Management terms, concepts, and tools
o Requirements implementation and management
o Risk-based testing, steps, and factors
o Test Plan build
o Test Sets plan and execution
o Defect tracking concepts, features, and best practices
o Version Control use and configuration
o Reports build and data management

Address: Qspiders Hyderabad JNTU, 2nd Choudhary Arcade Building 13 &14 Opposite to
JNTU University, Dharma Reddy Colony Phase I, Hyderabad, Telangana - 500072

You might also like