Nothing Special   »   [go: up one dir, main page]

Software Testing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Classic Selenium-Software Testing Course

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.
• 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.

Contact us @ 9108993972/ 9686700500/6366110033.


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

File Programming

Contact us @ 9108993972/ 9686700500/6366110033.


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,xapth)

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


• Handling Drop down Menu
• Performing Drag and Drop action

Handling ListBox

• Selecting options using different methods


• Handling Multi select list box
• Sorting the content of list box

Contact us @ 9108993972/ 9686700500/6366110033.


• 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)
• @FindBy (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

Automation Life Cycle

Contact us @ 9108993972/ 9686700500/6366110033.


SQL

• ER Diagram
• Constraints
• Data types
• >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
o Revoke

• Normalization
• Basics PL/SQL

Quality Centre

o ALM concepts, architecture, and components

Contact us @ 9108993972/ 9686700500/6366110033.


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

Manual Testing
Selenium
Core Java
Database
Quality Centre
Agile Methodology

Contact us @ 9108993972/ 9686700500/6366110033.

You might also like