SlideShare a Scribd company logo
1 of 20
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
C3: Protected
Fundamentals of Test Closure
Session 1: Test Closure – An Overview
2
About the Author
Created By: Saravanan Solai (226481); Mathuram (105686)
Credential
Information:
Saravanan holds a B.TECH – Information Technology with 5+
years of Software Testing experience
Mathuram has over 11 years of experience and is a PMP,
CMST certified professional
Version and
Date:
FOTC/PPT/0311/1.0
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Test Closure
4
Test Closure – An Introduction
 Test Closure involves the
following activities:
1. Preparation of Test Summary
Report
2. Preparation of Application
Stability Report
3. Retrospection of the Testing
activities that are planned and
executed
● Schedule adherence and
deviation
● Root cause Analysis
● Risks encountered and
Mitigation strategies followed
● Document Best Practices
created and followed
● Document critical issues
encountered and lessons
learnt
Fig: Test Closure Process
5
 Test Closure is a formal activity to check the
adherence to the Test Plan
 It is performed at the end of all testing
activities that are in the scope for every
release of a project
Test Closure – An Overview
6
 Test closure is needed for the following activities:
» To validate if all the agreed activities within the scope of
testing are completed successfully as per the Test Plan
» To arrive at the Go/No-Go decision on the application to
move the production based on the inferences from the
testing
» To retrospect and understand the following in the testing
strategy and process followed
● What went well?
● What could have been done better to make the
application or testing process effective?
● Factors that contributed for the variances
● Best practices created or adopted – the effectiveness
of using those best practices in the project
● Lessons learnt and how this knowledge can be used to
do better in future releases
Need for Test Closure
7
» To measure and analyze the variances - Planned versus
Actual (Effort, Schedule, Cost and Quality) in accordance
with Test Plan and Project plan
» The inferences from the retrospection can be utilized to
improve the process and execution during future releases
Need for Test Closure (Contd.)
8
Test Closure
9
Test Closure - Activities and
Deliverables
Activities Deliverables
Prepare Test Summary Report Test Summary Report
Prepare Application/Product
Stability Report
AQI / PQI Report
Retrospection
Critical Issues List
Lessons Learnt Document
 Following are the list of activities and their
respective deliverables:
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Test Summary Report
11
 A Test Summary Report summarizes the following:
» Various activities carried out during the testing of an
application and the outcome
» Scope of testing (items that are tested and not tested)
» Inference of the stability of the application from testing
» Summary of all the test results of the project
» Brief summary of Metrics that are generated
» Details of known issues in the application and
recommendations
» Risks of moving the application to the next phase of testing
or production
» Reference to the Placeholders of the Test Deliverables
 Test Summary Report is shared with all the stakeholders
of the project
What is Test Summary Report?
12
 Preparation of a Test Summary Report
requires the following inputs:
» Approved template of Test Summary Report
» Approved Test Plan
» Required information of the testing activities* like
● Scope of testing (Items to be tested and Not tested)
● Number of Test cases prepared
● Number of test cases executed
● Number of test cases passed
● Number of test cases failed
● List of defects and summary of defects by
− Status
− Severity
− Priority
− Module
− Trend of defects
* - If there are multiple rounds / types of testing these information needs to be captured for each of them
Inputs Required to Prepare a Test
Summary Report
13
» Delivery Metrics details
» List of known issues in the application and their
implications
» Risks in moving the application to the next stage of
testing or production
Inputs Required to Prepare a Test
Summary Report (Contd.)
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Application Stability
Report
15
 Application Stability Report is a report prepared after
quantitative assessment of the stability of the application
governed by various factors like
» Test coverage
» Test case success
» Outstanding defects
 Each factor is assigned a weightage to arrive at the
stability index
 GO / No-Go decision is made based on the system
stability
 The stake holders of the project may decide whether to
move the application to the next phase of testing or
production based on the details in this report
Application Stability Report
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Issues Encountered
and Lessons Learnt
17
 During Test Closure, the issues that were
encountered by the testing team are identified and
discussed
 The negative impact of those issues and the
resolutions followed for those critical issues are
documented
 Unresolved outstanding issues are listed out
 The resolutions that were effective can be taken as
lessons learnt while planning for future releases
Critical Issues Encountered
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Defect Causal Analysis
19
 Defects (application and review) that are missed to
have identified in one phase and are identified in later
phases are listed
 These defects may have a negative impact on the
project
 The root causes for the leakage of these defects from
one phase to another are identified using the following
techniques:
» Fishbone diagram
» Pareto chart
 Once the causes are identified, these are taken as
inputs for the defect prevention plan during the next
release
Defect Causal Analysis
© 2007, Cognizant Technology Solutions. All Rights Reserved.
The information contained herein is subject to change without notice.
Project Closure

More Related Content

What's hot

Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingSiti Deny Nadiroha
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTechWell
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metricsDavid O' Connor
 
Metrics for manual testing
Metrics for manual testingMetrics for manual testing
Metrics for manual testingAnup Panigrahi
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan SimplicityJohan Hoberg
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and DesignEffOne_Technologies
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control softwareReetesh Gupta
 
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...Shay Ginsbourg
 
ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3Yogindernath Gupta
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/WAkash Maheshwari
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industryRicha Goel
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)sidjdhdjsks
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugsindus329
 

What's hot (20)

Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Chapter 1 Fundamental of Testing
Chapter 1 Fundamental of TestingChapter 1 Fundamental of Testing
Chapter 1 Fundamental of Testing
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
A Regression Analysis Approach for Building a Prediction Model for System Tes...
A Regression Analysis Approach for Building a Prediction Model for System Tes...A Regression Analysis Approach for Building a Prediction Model for System Tes...
A Regression Analysis Approach for Building a Prediction Model for System Tes...
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Metrics for manual testing
Metrics for manual testingMetrics for manual testing
Metrics for manual testing
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control software
 
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
Ginsbourg.com - Presentation of a Plan for Medical Device Software Validation...
 
ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3
 
Project Matrix and Measuring S/W
Project Matrix and Measuring S/WProject Matrix and Measuring S/W
Project Matrix and Measuring S/W
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industry
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Chapter 3 - Reviews
Chapter 3 - ReviewsChapter 3 - Reviews
Chapter 3 - Reviews
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)Bab i fundamental of testing (yoga)
Bab i fundamental of testing (yoga)
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 

Similar to Day 8 fundamentals of_test_closure_v_1.0

Systems Analysis, Design & IntegrationPage 1 Cover Page.docx
Systems Analysis, Design & IntegrationPage 1 Cover Page.docxSystems Analysis, Design & IntegrationPage 1 Cover Page.docx
Systems Analysis, Design & IntegrationPage 1 Cover Page.docxssuserf9c51d
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxMohit Rajvanshi
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testingRiauly Putra
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testingSyakir Arsalan
 
Testing software
Testing softwareTesting software
Testing softwareBlueTree5
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptMRDNI
 
CEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptCEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptdheeraj438799
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptEshakRajendran1
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptBalaji Kt
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Fundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURIFundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURIApridila Anggita Suri
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleNikhil Sharma
 
Testing documents
Testing documentsTesting documents
Testing documentsHari Tiru
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
 
Introduction to testing2
Introduction to testing2Introduction to testing2
Introduction to testing2khaerul azmi
 

Similar to Day 8 fundamentals of_test_closure_v_1.0 (20)

Systems Analysis, Design & IntegrationPage 1 Cover Page.docx
Systems Analysis, Design & IntegrationPage 1 Cover Page.docxSystems Analysis, Design & IntegrationPage 1 Cover Page.docx
Systems Analysis, Design & IntegrationPage 1 Cover Page.docx
 
Test Plan.pptx
Test Plan.pptxTest Plan.pptx
Test Plan.pptx
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Bab i fundamental of testing
Bab i fundamental of testingBab i fundamental of testing
Bab i fundamental of testing
 
Testing software
Testing softwareTesting software
Testing software
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 
CEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).pptCEN6070.1.Chapter10.1 (1).ppt
CEN6070.1.Chapter10.1 (1).ppt
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 
CEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.pptCEN6070.1.Chapter10.1.ppt
CEN6070.1.Chapter10.1.ppt
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Fundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURIFundamental Test Process - APRIDILA ANGGITA SURI
Fundamental Test Process - APRIDILA ANGGITA SURI
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Testing documents
Testing documentsTesting documents
Testing documents
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test Strategies
 
Introduction to testing2
Introduction to testing2Introduction to testing2
Introduction to testing2
 

Day 8 fundamentals of_test_closure_v_1.0

  • 1. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. C3: Protected Fundamentals of Test Closure Session 1: Test Closure – An Overview
  • 2. 2 About the Author Created By: Saravanan Solai (226481); Mathuram (105686) Credential Information: Saravanan holds a B.TECH – Information Technology with 5+ years of Software Testing experience Mathuram has over 11 years of experience and is a PMP, CMST certified professional Version and Date: FOTC/PPT/0311/1.0
  • 3. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Test Closure
  • 4. 4 Test Closure – An Introduction  Test Closure involves the following activities: 1. Preparation of Test Summary Report 2. Preparation of Application Stability Report 3. Retrospection of the Testing activities that are planned and executed ● Schedule adherence and deviation ● Root cause Analysis ● Risks encountered and Mitigation strategies followed ● Document Best Practices created and followed ● Document critical issues encountered and lessons learnt Fig: Test Closure Process
  • 5. 5  Test Closure is a formal activity to check the adherence to the Test Plan  It is performed at the end of all testing activities that are in the scope for every release of a project Test Closure – An Overview
  • 6. 6  Test closure is needed for the following activities: » To validate if all the agreed activities within the scope of testing are completed successfully as per the Test Plan » To arrive at the Go/No-Go decision on the application to move the production based on the inferences from the testing » To retrospect and understand the following in the testing strategy and process followed ● What went well? ● What could have been done better to make the application or testing process effective? ● Factors that contributed for the variances ● Best practices created or adopted – the effectiveness of using those best practices in the project ● Lessons learnt and how this knowledge can be used to do better in future releases Need for Test Closure
  • 7. 7 » To measure and analyze the variances - Planned versus Actual (Effort, Schedule, Cost and Quality) in accordance with Test Plan and Project plan » The inferences from the retrospection can be utilized to improve the process and execution during future releases Need for Test Closure (Contd.)
  • 9. 9 Test Closure - Activities and Deliverables Activities Deliverables Prepare Test Summary Report Test Summary Report Prepare Application/Product Stability Report AQI / PQI Report Retrospection Critical Issues List Lessons Learnt Document  Following are the list of activities and their respective deliverables:
  • 10. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Test Summary Report
  • 11. 11  A Test Summary Report summarizes the following: » Various activities carried out during the testing of an application and the outcome » Scope of testing (items that are tested and not tested) » Inference of the stability of the application from testing » Summary of all the test results of the project » Brief summary of Metrics that are generated » Details of known issues in the application and recommendations » Risks of moving the application to the next phase of testing or production » Reference to the Placeholders of the Test Deliverables  Test Summary Report is shared with all the stakeholders of the project What is Test Summary Report?
  • 12. 12  Preparation of a Test Summary Report requires the following inputs: » Approved template of Test Summary Report » Approved Test Plan » Required information of the testing activities* like ● Scope of testing (Items to be tested and Not tested) ● Number of Test cases prepared ● Number of test cases executed ● Number of test cases passed ● Number of test cases failed ● List of defects and summary of defects by − Status − Severity − Priority − Module − Trend of defects * - If there are multiple rounds / types of testing these information needs to be captured for each of them Inputs Required to Prepare a Test Summary Report
  • 13. 13 » Delivery Metrics details » List of known issues in the application and their implications » Risks in moving the application to the next stage of testing or production Inputs Required to Prepare a Test Summary Report (Contd.)
  • 14. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Application Stability Report
  • 15. 15  Application Stability Report is a report prepared after quantitative assessment of the stability of the application governed by various factors like » Test coverage » Test case success » Outstanding defects  Each factor is assigned a weightage to arrive at the stability index  GO / No-Go decision is made based on the system stability  The stake holders of the project may decide whether to move the application to the next phase of testing or production based on the details in this report Application Stability Report
  • 16. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Issues Encountered and Lessons Learnt
  • 17. 17  During Test Closure, the issues that were encountered by the testing team are identified and discussed  The negative impact of those issues and the resolutions followed for those critical issues are documented  Unresolved outstanding issues are listed out  The resolutions that were effective can be taken as lessons learnt while planning for future releases Critical Issues Encountered
  • 18. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Defect Causal Analysis
  • 19. 19  Defects (application and review) that are missed to have identified in one phase and are identified in later phases are listed  These defects may have a negative impact on the project  The root causes for the leakage of these defects from one phase to another are identified using the following techniques: » Fishbone diagram » Pareto chart  Once the causes are identified, these are taken as inputs for the defect prevention plan during the next release Defect Causal Analysis
  • 20. © 2007, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Project Closure