Testing Tools Training
Training/Coaching/Tuition by Virtue Training
Hyderabad, Bangalore
|
Request Info |
| Medium of instruction: | English |
Module - 1 : Software Testing Fundamentals: basics: Duration: 7days
Module - 2 Manual Testing Project Duration: 25Days Fee: 3000
Module - 3 Functional Test Automation with QuickTest Professional (QTP) Duration: 25 days Fee : 4000
Module – 4.1 QTP Project Duration: 10days Fee : 2000
4.2 Automation Project Implementation with QTP
Module - 5 Automation Testing Workflow in Quality Center Duration: 1 day
Module - 1 Software Testing Fundamentals
-
Software Testing Overview
-
Introduction to Software Testing
-
Objectives of Testing
-
Software Development Process
-
Project vs. Product
-
Error / Fault / Failure
-
Why Software has defects
-
Most common defects
-
Cost of fixing defects
-
Testing then … and Testing now…
-
What is Verification & Validation
-
Difference between QA & QC
-
Role of a Tester
-
Principles of Testing
-
Early Testing
-
Exhaustive Testing Impossible
-
Defect Clustering
-
Pesticide Paradox
-
Testing is Context Dependant
-
Testing Should Show Presence of Defects
-
Absence of Error is a Fallacy
-
Software Development Life Cycle (SDLC)
-
SDLC Phases
-
SDLC Models
-
Waterfall Model
-
V Model
-
RAD Model
-
Prototype Model
-
Spiral Model
-
Agile Model
-
Software Testing Methodologies
-
Static Testing
-
White Box Testing
-
Black Box Testing
-
Gray Box Testing
-
Static Testing Techniques
-
Reviews
-
Types of Reviews
-
Inspections & Audits
-
Walkthroughs
-
White Box Testing
-
Unit Testing
-
Integration Testing
-
Black Box Testing
-
System Testing
-
Types of System Testing
-
Smoke / Sanity Testing
-
Formal Testing
-
Priority Based/Risk Based Testing
-
Ad-hoc Testing
-
Re-Testing
-
Regression Testing
-
End-to-End Testing
-
Exploratory Testing
-
Benchmark Testing
-
Monkey Testing
-
UI Testing
-
Usability Testing
-
Security Testing
-
Performance Testing
-
Load Testing
-
Stress Testing
-
Compatibility Testing
-
Installation Testing
-
Globalization Testing
-
Localization Testing
-
Recovery Testing
-
User Acceptance Testing (UAT)
-
Alpha Testing
-
Beta Testing
Module - 2 Manual Testing Project
-
Software Testing Life Cycle (STLC)
-
Project Introduction
-
Test Plan
-
Test Analysis
-
Analyzing System Requirements (SRS)
-
Analyzing Functional Requirements (FRS)
-
Preparing Requirement Clarification
-
Test Preparation
-
Identifying & documenting Test Scenarios
-
Test Case Design Techniques
-
ECP
-
BVA
-
Decision Table Testing
-
State Transition Testing
-
Use case Testing
-
Preparing Test Cases
-
Preparing Test Data
-
Preparing RTM
-
Build Release Process
-
Test Execution
-
Defect / Bug Life Cycle
-
Defect Management
-
What is defect?
-
Defect Classification
-
Defect Severity/Priority
-
Defect Report Template
-
Test Closure
-
Criteria for Test Closure
-
Status Reports (Daily and Weekly)
-
Test Summary Reports
-
Project Metrics
-
Software Configuration Management with VSS (Visual Source Safe) tool
-
Manual Testing Workflow in Quality Center
-
Overview on Test Management
-
Architecture of QC Tool
-
Site Administrator
-
Create Project
-
Creating Users
-
Assigning Users to Projects
-
Backup, Restore
-
Version Control
-
Quality Center
-
Defining Test Requirements
-
Uploading & Downloading
-
Requirement Documents
-
Writing Testcases in QC
-
Exporting Testcases from Excel to QC
-
Mapping Testcases to
-
Requirements
-
Coverage analysis / Traceability
-
Create Test Sets
-
Executing Tests
-
Defect Reporting & Tracking
-
Defect Linkage
-
Test Management
-
Developing Reports
-
Developing Graphs
-
Customization
-
Creating Groups
-
Module Access
-
Entities
-
Managing lists
Module - 3 Functional Test Automation with QuickTest Professional (QTP)
-
Introduction to Test Automation
-
What is Test Automation
-
Benefits of Automation Testing
-
Various Automation Test Tools
-
Tool selection criteria
-
Automation Testing Life Cycle
-
Introduction to QuickTest Pro
-
Overview of QuickTest Pro
-
Installing QTP
-
Starting QuickTest
-
QTP Tool Features
-
Working with Add-ins
-
Different ways of developing Automation Tests
-
Recording Tests
-
Writing script
-
Descriptive Programming
-
Recording modes
-
Standard Recording
-
Analog Recording
-
Low Level Recording
-
Running a Test
-
Running Modes
-
Normal Run Mode
-
Maintenance Run Mode
-
Update Run Mode
-
Object Spy
-
Object Repositories
-
How QTP learns Objects
-
How QTP identifies Objects
-
Smart Identification
-
Creating and Managing Shared
-
Repositories
-
Associating Shared Object
-
Repositories to a Test
-
Working with Test Object Methods & Properties
-
Implementing Validations using Checkpoints
-
Types of Checkpoints
-
Drawbacks of Checkpoints
-
Alternatives to Checkpoints
-
Generating Customized Test Results with Reporter Object
-
Synchronization
-
Need of Synchronization
-
Configuring Default
-
Synchronization time out
-
Different ways of Synchronizing the Test
-
Changing Sync Time
-
Exist Statement
-
Wait Statement
-
WaitProperty
-
Synchronization Point
-
Working with Actions
-
Introduction to Actions
-
Creating Tests with Multiple
-
Actions
-
Calling Actions
-
Action Parameters
-
Creating an Action Template
-
Alternative to Actions
-
Test Batch Runner
-
Working with Data Tables
-
Purpose
-
Global Sheet
-
Local Sheet
-
Defining Test Data in Data Tables
-
Retrieving Data from Data Tables
-
Storing Data into Data Tables
-
Importing Data from Excel
-
Exporting Data to Excel
-
Data Table Methods
-
Output Values
-
Introduction
-
Different Output values
-
Defining Output values
-
Storing Output values
-
Using Output values in Script
-
Substitute above Output Values through Code
-
Transactions
-
Purpose
-
Inserting Start Transactions
-
Inserting End Transactions
-
Analyzing Transaction Results
Module - 4 : QTP Project
4.1 Introduction to VB Script & Tool
-
VB Script Language Overview
-
Data Types
-
Variables
-
Arrays
-
Constants
-
Conditional Statements
-
If - Else, Nested If
-
Select case
-
Loops
-
While Loop
-
Do- While Loop
-
Do- Until Loop
-
For Loop
-
For Each Loop
-
Built-in Functions
-
User Defined Functions
-
Functions
-
Sub Procedures
-
Creating User defined Functions
-
Creating User Defined Procedures
-
Calling Functions & Procedures
-
Creating function libraries
-
Association Function Libraries
-
Advanced VB Scripting
-
Working with Internet Explorer
-
Working with Ms-Excel
-
Working with File System
-
Operations
-
Working with Text Files
-
Working with Databases
-
Working with Ms-Word
-
Working with Outlook Application
-
Recovery Scenarios
-
Introduction to Recovery
-
Scenarios
-
When to use Recovery Scenarios
-
Defining Recovery Scenarios
-
Recovery Scenario Manager
-
Managing Recovery Scenarios
-
Associating Recovery Scenarios to
-
your Test
-
Alternative to Recovery Scenarios
-
Exception Handling using VB Script
-
On Error Statement
-
On Error Resume Next
-
On Error Goto 0
-
Err Object
-
Descriptive Programming
-
Introduction to Descriptive Programming
-
When to use Descriptive Programming
-
Descriptive programming
-
Approach
-
Static Representation
-
Dynamic Representation
-
Handling Dynamic Objects
-
Working with Child Objects
-
Developing Generic Scripts
-
Working with Web Tables
-
Scripting in Real-Time Environment
-
QuickTest Pro Coding Standards & Best Practices
-
Naming Conventions
-
Automation Frameworks
-
Automation Approach
-
Planning & Designing Framework
-
Different Frameworks
-
Modularity Framework
-
Library Architecture Framework
-
Keyword-Driven Framework
-
Data-Driven Framework
-
Hybrid Framework
-
AOM Scripts
-
Developing Startup Scripts
-
Launching QTP
-
Setting Tool Options
-
Setting Test Options
-
Opening a Test
-
Running a Test
-
Closing a Test
-
Closing QTP
-
Miscellaneous Features
-
Environment Variables
-
Debugging
-
Regular Expressions
-
Virtual objects
-
New Features of QTP 11.0
4.2 Automation Project Implementation with QTP
-
Identifying Automation Test Scenarios in the Project
-
Framework Selection & Implementation
-
QTP Tool Configuration
-
Preparing Script Template
-
Creating Project Folder Structure
-
Creating Environment Variables for the Project
-
Creating Shared Repositories for the Project
-
Creating Re-Usable Functions & Procedures for the Project
-
Creating Re-Usable Functions & Procedures for the Project
-
Preparing Test Scripts
-
Preparing Data-Driven Tests
-
Preparing Database Tests
-
Preparing Batch Test
Module - 5 Automation Testing Workflow in Quality Center
-
Integrating Quickest with Quality Center
-
Managing Shared Resources in QC
-
Uploading & Sharing Automation
-
Resources in Quality Center
-
Saving QTP Tests into Quality Center
-
Opening QTP Tests from Quality Center
-
Executing QTP Tests from Quality Center
-
Defect Reporting in Quality Center
Resume Preparation
Mock Interview Session
| Classroom - Regular | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified | Not Specified | Dilsukhnagar, Hyderabad (Regional/Local Office) | Course Duration - 45 hrs. | Price On Request |
| Classroom - Corporate Training | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified | Not Specified | All Venues | Not Specified | Price On Request |
Bangalore, R T Nagar (Branch):- #3, First Floor R T Nagar, Bangalore, Karnataka, India



