Testing Tools Training
by Virtue trainingHyderabad, 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
Virtue training
VirtueTraining provides the best specialized Computer Training & Software Training for various Computer IT courses. We are providing online software training based on specific needs of the students especially we give innovative one to one training in all the software's which are having great opportunities in the present trend. We provides Class room training and as well as online training to contend with today’s competitive software world. Students can grasp the subject from our experienced and certified trainers which helps the students to work in real time environment. Students can choose either normal track or fast track course or weekends classes.
Our online courses are designed with the help of real time industry experts with the goal of training what companies expect from their future employees. We can train the students from all over the world. Our trainers will train the students in a very descriptive manner with the help of latest technologies. Any one can learn online computer courses at your own convenience and pace. These Computer courses will lead you step by step through all the tasks you are most likely to perform in these computer software applications.
Virtue Training offer online training for all the software courses to those who want to achieve a rich level of professional knowledge IT field. Students can attend at their Convenient and flexible timing or schedule is one of the main unique feature in our list. We carve IT students into model of IT professionals by equipping strategic technology modules.
Virtue Training trainings happens within a live environment, where the instructor and student interact using web conferencing tools like Gotomeeting and Webex which facilitates interactive learning sessions through both desktop sharing & audio sharing.



