Top Banner
© 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
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Day 8 fundamentals of_test_closure_v_1.0

© 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

Page 2: Day 8 fundamentals of_test_closure_v_1.0

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 experienceMathuram has over 11 years of experience and is a PMP, CMST certified professional

Version and Date:

FOTC/PPT/0311/1.0

Page 3: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Test Closure

Page 4: Day 8 fundamentals of_test_closure_v_1.0

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

Retrospection • 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

Preparation of Test Summary Report

Te

st C

losu

rePreparation of Application Stability Report

Page 5: Day 8 fundamentals of_test_closure_v_1.0

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

Page 6: Day 8 fundamentals of_test_closure_v_1.0

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

Page 7: Day 8 fundamentals of_test_closure_v_1.0

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.)

Page 8: Day 8 fundamentals of_test_closure_v_1.0

8

Test Closure

Page 9: Day 8 fundamentals of_test_closure_v_1.0

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 ListLessons Learnt Document

Following are the list of activities and their respective deliverables:

Page 10: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Test Summary Report

Page 11: Day 8 fundamentals of_test_closure_v_1.0

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?

Page 12: Day 8 fundamentals of_test_closure_v_1.0

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

Page 13: Day 8 fundamentals of_test_closure_v_1.0

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.)

Test Summary Report_Sample

Page 14: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Application Stability Report

Page 15: Day 8 fundamentals of_test_closure_v_1.0

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

Application Stability Report_Sample

Page 16: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Issues Encountered and Lessons Learnt

Page 17: Day 8 fundamentals of_test_closure_v_1.0

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

Sample Critical Issues List

Sample Lessons Learnt

Page 18: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Defect Causal Analysis

Page 19: Day 8 fundamentals of_test_closure_v_1.0

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

Page 20: Day 8 fundamentals of_test_closure_v_1.0

© 2007, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice.

Project Closure