You are on page 1of 4

Manual Testing Life Cycle White Box Testing Techniques

Implementation Basis Path Testing


Cyclomatic Complexity
Software Engineering Concepts Condition Testing
Introduction Code Coverage
Importance of software systems
Common problems in software Identify Scenario based Test Cases
development and Software Bugs Identify Filed validation Test Cases
Testing Objectives What is Use case?
Identify Use Case based Test Cases
SDLC
Software Life Cycle Stages Test Case Design
Testing Stage in SDLC Introduction:
Cost of Defect Repair Test Case Design Templates
Risk of inadequate Testing Types of Test Cases
Test Case Design Reviews
Software Development Models Requirement Traceability Matrix
Waterfall Model
Incremental Model Test Data Setup
Prototype Model Importance of Test data in Testing
Rapid Application Development Approach for gathering Test Data
Model Benefits of Test data Gathering
Spiral Model Managing Test data and creating
V Model Development Data Repositories

Static Testing Software Environments


Review Introduction
Inspections Different Components in software
Walkthroughs environments
Difference between Test and
Dynamic Testing Production Environment
Unit Testing
Integration Testing Test Execution
System Testing Test Execution Life cycle Process
User Acceptance Testing Different levels of Test Execution
Sanity/ Smoke testing(Level 0)
Software Testing Life Cycle and Test Batches or Test suite
implementation Preparation and Execution(Level 1)
Test Requirements Gathering and Analysis Retesting(Level 2)
Requirements Reviews Regression Testing(Level 3)
Requirements Issues Identification Database Testing
Test Strategy Preparation
System Test Plan Preparation Defect Reporting and Tracking
Test Case identification What is defect?
Black Box Test Design Techniques Categories of defects
ECP Defect life cycle process
BVA Formal Defect report Template
Error Guessing Defect Metrics
Decision Tables Defect Removal Efficiency
State Transition
Test Measurement Techniques and Tool selection criteria
Metrics collection
Importance of Test Metrics Introduction to QuickTest Pro
Testing Data Used for Metrics: - Overview of Quick Test Pro
Different types of Metrics Starting Quick Test
Quick Test Window
Test Closure Activity Quick Test Window Layout
Test Execution Stop Criteria Using Quick Test Commands
Test Summary Report Preparation
Record and Playback
User Acceptance Testing Creating and executing a Basic Test
Importance of User Acceptance ' Recording a test
Testing ' Understanding your recorded test
Scope of UAT ' Executing a test
Alpha Testing Different Recording Levels
Beta Testing ' Standard Recording
' Analog Recording
' Low Level Recording
Software Cofiguration Management
Analyzing the Quick Test Results
Introduction to Software
Cofiguration Management
Need of Software Cofiguration Special focus on VB Script
Management VB Script Language Overview
VB Script Data Types
VB Script Variables
Performance Testing Techniques
VB Script Constants
Introduction
Functions
Types of performance testing
' Numeric Function
' String Function
Other commenly performed Testing ' Date and Time Function
Techniques ' Conversion Function
Gray Box Testing Control-of-Flow language
Usability Testing ' Conditional Statements
User Interface Testing ' If… Else, Select case
Compatibility Testing Iterative Statements
Configuration Testing ' While
Adhoc Testing ' For
Exploratory Testing ' Do…While
Installation and Un-installation ' Do…Until
Testing Sample scripts on
Globalization (I18N) ' Creating Microsoft excel object
Recovery Testing ' Creating file system object
Security Testing
Working with Test Objects and Object
Automation Life Cycle Repositories
How QuickTest identifies Objects
Implementation Using QTP Working with Test Objects
' Object Repository Introduction
Introduction to Automation Testing ' Identifying the Object
What is Automation Testing ' Viewing the Object’s Properties
Benefits of Automation Testing Object Spy
Manual Testing Vs Automation Testing Configuring Object Identification
Various Automation Test Tools Smart Identification
Managing Object Repositories ' Guidelines for Working with
Merging Shared Object Repositories Actions
Associating Shared Object Repositories ' Creating a New Action
to a Test ' Inserting Actions
' Managing Shared Object ' Inserting Copy of Action
Repository Association ' Inserting Existing Action
' Associating Object Repositories ' Splitting Actions
with Actions ' Action Parameters
' Test Modularity Implementation
Synchronization Creating an Action Template
Synchronizing your tests
Options to synchronize your tests Parameterizing Tests and Data Driven Tests
' Inserting Synchronization Point Introduction to Parameterizing Tests
' Adding Exist Statement Parameterizing Tests
' Adding Wait Statement ' Parameterizing a Test Manually
' Global Synchronization Settings ' Parameterizing a Test using Data
Transactions Table
' Inserting Transactions ' Parameterizing a Test using
' Ending Transactions Environment Variables
Data Driven Test
Checkpoints ' Create Data Driven Tests
CheckPoint Introduction ' Local and Global Data Tables
Adding Checkpoints to a Test
' Adding Checkpoint while Working with Data Tables
Recording Introduction to Data Tables
' Adding Checkpoint while Editing Working with Global and Action Sheets
Types of Checkpoints Editing and Saving Data Table
' Standard Checkpoint Importing and Exporting Data
' Image Checkpoint ' Importing Data from a Spread
' Bitmap Checkpoint Sheet
' Table Checkpoint ' Importing Data from a Text file
' Text Checkpoint ' Importing Data from a Database
' Text Area Checkpoint ' Exporting Data to a Spread Sheet
' Accessibility Checkpoint Using Formulas in the Data Table
' Page Checkpoint Using Data Table Methods
' Database Checkpoint
' XML Checkpoint Regular Expressions
Checkpoints Supported Environment Introduction to Regular Expressions
Defining Regular Expressions
Output Values Running and Analyzing a Test with
Output values introduction Regular Expressions
Categories of Output Values
Creating Output Values Functions
Storing Output Values Creating User Defined Functions
Storing Output Values Advantages of using functions
Viewing and Editing Output Values Creating generic functions
Preparing Regression Test Automation
Working with Actions suites
Introduction to Actions Function Decomposition
Benefits of Actions Implementation
Creating Tests with Multiple Actions
Recovery Scenarios
Introduction to Recovery Scenarios
Quality Center
Overview of Test Management
When to use Recovery Scenarios
Creating Projects
Defining Recovery Scenarios
Creating Users
Recovery Scenario Manager
Assigning Users to Projects
Managing Recovery Scenarios
Importing & Exporting Projects
Associating Recovery Scenarios to your
Customizing QC
Test
Defining & Managing Requirements
Programmatically Controlling the
Developing Manual & Automated Tests
Recovery Mechanism
Creating Test Sets
Executing Tests
Quick Test Automation Object Model Defect Reporting & Tracking
Automation QuickTest Operations Integration with Other Tools
When to use AOM scripts Preparing Coverage Analysis &
Basic Elements of AOM Script Tractability
Generating your AOM Script Generating various Test Reports &
Graphs
Working with Quality Center
Connecting to Quality Center
Disconnecting from Quality Center LoadRunner
Integrating QuickTest with Quality
Center Overview on LoadRunner
Saving Tests into Quality Center Load Testing
Opening Tests from Quality Center Performance Testing
Stress Testing
Descriptive Programming LoadRunner Architecture
Introduction to Descriptive Load Test Process
Programming
When to use Descriptive Programming Vuser Generator
Interacting with Test Objects not Stored Recording the Basic Script
in the Object Repository Enhancing the Script
Access Dynamic Objects During Run- Executing the Script
time Analyzing the Log
' Retrieving Run-Time Object
Properties LoadRunner Controller
' Activating Run-Time Object Load Test Planning
Methods Creating the Scenarios
Executing the Scenarios
Scripting in Real-time Environment
QuickTest Pro Coding Standards & Best Analysis
Practices Analyzing the Summary Report
Naming Conventions Graphs analysis
Coding Rules Identifying the bottle necks
Creating the reports
Automation Frameworks
Modularity Framework Interview Orientation
Library Architecture Framework
Keyword-Driven Framework Resume Preparation
Data-Driven Framework
Hybrid Framework Sample Project / Case Studies

You might also like