Professional Documents
Culture Documents
I. Manual Testing
Software Development Life Cycle Models
• Fish Model
• V-Model
• Refinements in V – Model
• BRS, S/WRS & Reviews
• HLD’s, LLD’s Reviews
• Testing in Coding phase
• Functional & System Testing
• Release and Maintenance with Change management
Testing Terminology
Test Case Design
White Box, Black Box Testing techniques
Testing Documents
Testing Process
Test Initiation
Test Planning and Design
Test Bed and Test Environment
Formats of Testing Documents
Test Execution Levels
Types of Regression Testing
Automation Plan
Automation Process
Bug Reporting and Tracking
Severity, Priority and Types of Bugs
Change and Configuration Management with VSS
Test Measurements & Metrics
When do you stop Testing
Creating tests
• Creating tests
• Checking GUI objects
• Working with ActiveX controls
• Checking bitmap[s
• Checking test
• Synchronizing test execution
• Exception Handling
Debugging
• For Syntax Errors
• For Logical Errors
Running tests
• Running tests
• Analyzing result
• Running batch tests
• Running tests from the command line
Configuring WinRunner
WinRunner Framework
• Keyword Driven
• Data Driven
• Hybrid
Case Studies
• C/S Functional Testing with WinRunner
• Web Functional Testing with WinRunner
QTP
Introduction
Advantages of QTP over WinRunner
QTP architecture and automation test process
QTP object model
QTP Tools
Creating the object repository
Configuring the object repository
Exporting the object repository
Modes of recording (General, Analog, Low Level)
Modes of Running (Run, Debug)
Object Identification
Smart Identification
Creating tests
• Checking the objects
• Check points (standard, bitmap, database, text, text area, accessibility, XML,
page, table & image check points)
• Synchronizing test execution
• Parameterization
• Output values
• Data driver wizard
• Learning virtual objects
• Recovery scenario manager
• Working with Regular expressions
Database Connections
• Connecting to database – MS Access/SQL Server/ Oracle Server Using the script
• Calling procedures and functions
• Checking the result
QTP Framework
• Linear Framework
• Modular Framework
• Keyword Driven Framework
• Hybrid Framework
Running tests
• Running tests
• Running batch tests
• Calling WinRunner tests
• Analyzing the results
• Integration with Test Director
Descriptive Programming
Case Studies
• C/S Functional Testing with QTP
• Web Functional Testing with QTP
• ERP Functional Testing with QTP
Load Runner
Overview on Load Runner environment
Load test planning
Tools in Load Runner
Creating virtual user scripts
Load Runner controller
Parameterizing scripts
Create scenarios
Executing scenarios
Analyze system under load
Load Runner Graphs & Reports
Load Runner integration with Test Director
Test Director
Project administrator
Create Project
Create Users
Assign Users to Projects
Monitor Connections & Licenses
Sitescope
Test Director
• Managing Requirements
• Creating test plans
• Developing Manual & Automation tests
• Create Test Sets
• Running test
• Record Results
• Defect Tracking
• Defect Reporting
• Integration with WR & QTP
Test Management
• Developing Reports
• Developing Graphs