100% found this document useful (2 votes)
97 views15 pages

Functional Testing Fundamentals Guide

The document discusses fundamentals of functional testing, including: 1) Testing levels and types such as functional, performance, security, and testing across different phases like planning, preparation, execution and closure. 2) Key aspects of testing like risk based testing, collaboration, transparency, and leveraging standards. 3) Important project deliverables for testing including test plans, strategies, cases, reports and libraries.

Uploaded by

sasi_9in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
97 views15 pages

Functional Testing Fundamentals Guide

The document discusses fundamentals of functional testing, including: 1) Testing levels and types such as functional, performance, security, and testing across different phases like planning, preparation, execution and closure. 2) Key aspects of testing like risk based testing, collaboration, transparency, and leveraging standards. 3) Important project deliverables for testing including test plans, strategies, cases, reports and libraries.

Uploaded by

sasi_9in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Fundamentals of Functional Testing

Presented by:
Sarat Addanki
Agenda
Objectives

Soft Skills Testing Levels & Types

[Link] Testing Life Cycle


Contents
Testing
Knowledge Areas Project Plan

Test Case Design Risk Based Testing

Key Deliverables

2 Prolifics Confidential
Objectives

Objectives

• Understand fundamentals
of testing
• Create Deliverables with
highest quality
• Communicate effectively
with our customers and
employees

3 Prolifics Confidential
Testing Levels and Types Grid

TESTING TYPES ACTIVITY TESTING LEVELS

Functional New Functionalities Component

Performance Regression Integration

Test Automation Connectivity

Resiliency System Integration

Security User Acceptance Testing

4
Testing Across SDLC Phases
06_Control 01_Planning
 Performed at all stages,
 Attend JAD sessions
starting from Planning
 High level LOE
 SLA’s
 Resource requirements
 Metrics
and Master Test Plan
 Status Reports

05_Closure 02_Preparation
 Testability review
 KT to baseline team
 Risk based test strategy
 Regression library
 Test Model
update
 Test automation update
 Lessons learned

04_Test Execution 03_Test Artifacts Creation


 Component, String and  Test scenarios and cases
System test execution  Test data setup
 Defect management  Test environment setup
 Test summary report and
Go-Live approval
 QA Smoke test

5 Prolifics Confidential
Test Strategy – Key Principles
Continuous improvements Collaboration
Root cause analysis Collaborate while making
each other accountable Seamless integration
 Horizontal – across
projects
Transparency 1  Vertical within the
project work streams
 Frequent progress
tracking and reporting 2
 Metrics on cost, 8 vmware’s standards
quality, schedule and
productivity Leverage QA standards
while adapting for
project specific context
Delivery 3
Methodology
7 Excellence
 Risk based testing
 Iterative
 Component,
Integration, SIT 4 Full lifecycle view
and UAT 6
 Early engagement and Develop, Deploy and
defect detection support
 Process discipline 5
 Test automation

Integration
Testing, business and the
solution teams
Risk Based Testing

• Impact
Test Strategy • Development teams -
• Probability of failure Internal
• Regression • Test Types • External Vendors
• Recovery • Quality Characteristics • Testing Partners
– Performance, • QA Team
Functionality, User • Business SMEs
Friendliness etc..
Risk Based Test Assignments/
Assessment Review

7 Prolifics Confidential
Risk Based Testing – An Example

8 Prolifics Confidential
Key Project Deliverables

Project Name Start Date End Date


Onsite Test Manager
Offshore Test
Manager
Onsite Test Lead
Offshore Test Lead

Reason, if
Development Phase Testing Phase Deliverables Test Type and Level Status skipped Approved by
Planning Planning Master Test Plan All
Planning Control Test Schedule All
Planning Planning High Level LOE All
Design Preparation Team All
Design Preparation Risk based strategy All
Design Preparation Detailed LOE All
Design Preparation Test Strategy Functional-Component
Functional-End to
Design Preparation Test Strategy End(SIT)
Performance-
Design Preparation Test Strategy Component
Design Preparation Test Strategy Peformance-SIT
Design Preparation Test Automation Strategy Test Automation
Design Preparation Regression Test Strategy All
Test Data Management
Design Preparation Strategy All
Build Test Artifacts Creation Test cases All
Build Test Artifacts Creation Test Procedures All
Build Test Artifacts Creation Automated test scripts All
Test Test Execution Execution Report All
Test Test Execution Defect reports All
Deploy Closure Risk certification document All
Post Production Update manual regression
Support Closure library All
Post Production Update automated regression
Support Closure library All
All Control Weekly status reports All
All Control Metrics All

9
Test Case Design

Step
Step11
Requirements

Step 2
Production
Data
Step 3
• Programs
• Modules
• Sub-modules Step 4
• Branch
• Sub-branches  Defects logged
 Change requests
Step 5
implemented
Testing Techniques
• Equivalence Partition
• Boundary Value Analysis
• Decision Table
• All Pairs

Testing Cases

10 Prolifics Confidential Your Logo


Process for Regression Testing

• Identify objects
• Defect logging
that are getting
• Re-test
changed
• Regression updates

• Perform impact
• Compare results analysis

• Identify regression
test cases
• Execute Post test

• Maintain test data


• Migrate the Change
to the QA
environment • Execute Pre-test

11 Prolifics Confidential
SLA Indepth

 SLA InDepth tool was developed by


IVV to support Service Level
Agreements for customer benefit.
 SLA’s are measured on the basis of
DRE, Process Compliance, Business
Process Compliance, Regression
Library Updates, Metrics Accuracy,
Automated Regression Test Library,
General Incident Management, Test
Design Efficiency & Sizing and
Estimation.
 KEDB (Known Error Data base) tool
in SLA InDepth is used to create a
repository of Root Cause Analysis.
This information is used to avoid
similar or repetitive issues in the
future.

12 Prolifics Confidential
Knowledge Areas of Testing

13 Prolifics Confidential
Our Core Values

Variation in
05 Work Progress V
I Inefficiency 04

03 Breakdown
B
R 02
Rework

01
M
Mistake

14
[Link] PROCESS FLOW

Step 1
Identify [Link]
(Log issue into MRBIV Template)

Step 2
Perform 5-Why Analysis

Step 3
Identify Possible Solutions

Step 4
Pick the Best Solution

Step 5
Implement the Solution

Step 6
Evaluate for Desired Outcome

15

You might also like