You are on page 1of 5

Software Testing with Testing Tools

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

II. Test Automation


WinRunner
 Starting the Testing Process
• Automation Needs
• Introducing Context Sensitive Testing
• WinRunner at a Glance
 Understanding the GUI map
• Introduction to testing terminology
• Creating the GUI map
• Editing the GUI map
• Configuring the GUI map
• Learning virtual objects

 Creating tests
• Creating tests
• Checking GUI objects
• Working with ActiveX controls
• Checking bitmap[s
• Checking test
• Synchronizing test execution
• Exception Handling

 Programming with TSL


• Enhancing your test script with programming
• Using visual programming
• Calling tests
• Creating user-defined functions
• Creating compiled modules
• Calling functions from external libraries
• Creating dialog boxes for interactive input
• Using regular expressions
• Data-driven tests

 Data Base Connections & Testing


• Connections
• Retrieving Data
• Testing

 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

 Programming with VB Script


• Enhance your script with programming
• Calling procedures and function
• Creating the Objects
• Database connections
• Database testing with SQL

 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

 Working with Libraries

 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

 Automation Object Model

 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

 Overview on Test Management


 Architecture of TD Tool

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

You might also like