Professional Documents
Culture Documents
Revision History
SL Versio Date Nature of change Affecte Author Reviewer Approved
N n No d By
o. pages
1 1.0 24/7/20 2 Kaliraj T S.A.Warri S.A.Warrier
01 er
2 2.0 12/1/20 Addition of 8,13 Naresh S.A.Warri S.A.Warrier
01 Copyright Kamath er
information and
change in footer,
Change in test
plan template.
3 3.0 31/1/20 Addition of unit 13 Kaliraj T CSA Rao CSA Rao
02 test plan (Refer
CRF036)
4 4.0 22/2/20 Change in Test 13 Kaliraj T CSA Rao CSA Rao
02 Case template
(Refer CRF037)
5 5.0 14/3/20 Change in test 13 Kaliraj CSA Rao CSA Rao
02 plan template.
Removal of unit
test plan
template(Refer
CRF038)
6 6.0 16/12/2 Change in the ALL Sunil Kumar Srikanth Srikanth D.S
003 procedure D.S,
structure, Indukuma
Introduction of r
test readiness
checklist and
testing checklist,
change in test plan
structure, removal
of copyright page.
(Refer CRF081)
7 7.0 17/3/20 Addition of 8 Naresh Srikanth Srikanth D.S
04 Severity definition Kamath D.S
(Refer to CRF091)
Table of Contents
1. SCOPE......................................................................................................5
2. RESPONSIBILITY........................................................................................5
3. PROCEDURE DESCRIPTION...........................................................................5
3.1. Introduction..............................................................................................................5
3.2. Testing Activities....................................................................................................5
3.3. Entry and Exit Criteria for Testing phases /activities..........................................10
4. PROCESS FLOW DIAGRAM...........................................................................11
5. REFERENCE DOCUMENTS...........................................................................11
5.1. Templates.................................................................................................................11
5.1.1. Test Plan......................................................................................................................... 11
5.1.2. Acceptance Criteria........................................................................................................ 12
5.1.3. Test case Design............................................................................................................. 12
5.1.4. Integration Testing Document......................................................................................12
5.1.5. System Testing Document............................................................................................12
5.2. Procedures...............................................................................................................12
5.2.1. Test Effort Estimation.................................................................................................... 12
5.2.2. Build management......................................................................................................... 12
5.2.3. Release note.................................................................................................................... 12
5.2.4. Test case review Checklist.............................................................................................. 13
5.3. Guidelines................................................................................................................13
5.3.1. Types of testing to be performed on different types of projects...................................13
5.3.2. Unit/integration/system Test plan guidelines.............................................................13
5.3.3. Defect Life Cycle............................................................................................................. 13
5.3.4. Entry and Exit Criteria document.................................................................................13
5.3.5. Project Kick Off.............................................................................................................. 13
APPENDIX A.................................................................................................14
1. Purpose
The Purpose of the document is to streamline testing activities in the
organisation.
2. Scope
This document deals with the entire testing activity that is done in Aditi. Right
from Acceptance criteria preparation, Test planning, Test execution to release.
3. Responsibility
Sl Activity Responsibility
No
1 Requirement review and Test Engineer/ Test
Acceptance Criteria Lead/Manager in consultation
with Dev Team
2 Test Plan Test Lead/Manager
3 Test Cases Test Engineer
5 Tracking of defects Test Lead/Manager
6 Test Reports Test Lead/Manager
4. Procedure description
4.1. Introduction
Software testing is an integral part of software development
process. Testing is a technique used to determine the solution that solves
the problem. Testing encompasses the following three concepts.
Testing has a life cycle of its own and there is useful and constructive
testing to be done throughout the entire life cycle of development. This
means that testing process begins with the Requirements phase and from
there parallels the entire development process. In other words, for each
phase of the development process there is an important testing activity.
This necessitates the need to migrate from an immature, ad-hoc way of
working to having a full-fledged Testing Process.
The test cases written by the testers go thru a round of review by peers/
Test lead/ Developer. A sub set of test cases per module or unit or
identified as “BVTs”. These cases are good candidates for automation and
run for every build.
During this process, Test lead/Manager revisits the test estimates and
escalates any major deviations.
From the test case document the requirement for test data is
analyzed and the data is generated.
This is set of basic functionality test cases taken out of functional test
cases of the application. The build is taken for further testing only if all
the test cases in BVT are successfully executed otherwise the build is
rejected.
After the software has been integrated (constructed), sets of high order
tests shall be conducted.
The purpose of system testing is to fully exercise the computer-based
system. The aim is to verify that all system elements and validate
conformance against SRS. The main focus of this phase of testing is to
run the system thru typical user scenarios, End to End testing and set of
Non Functional Testing as specified by Test plan.
Before the start of system testing the testing team needs to verify the
following
2. Testing Checklist
This form is used as a working tool for the testers for testing
activities. The intent of this form is to provide a roadmap/guideline
for the tester to conduct the testing activity. Refer Testing
Checklist
This activity happens right from module Testing till system Testing.
In the minimal form this activity is nothing but Running BVTs. Depending
upon the complexity and size of the project, BVTs can be extended to
form bigger set of test cases to form “regression test case” set.
The test team will get the information from the release notes of every
builds about the defects fixed in every build.
4.2.14. Test execution tracking
The Test lead will on day by day basis or build-wise track the
progress of the testing.
4.2.15. Defect recording and tracking
The major activity during Testing apart from executing test cases is
recording defect clearly and unambiguously so that get fixed soon.
Defect recording is responsibility of individual tester who finds the
Severity Definition
S1 The defect prevents the system from meeting its specification
and there is no workaround
S2 The defect prevents the system from meeting its specification
but there is a workaround.
S3 The defect does not prevent the system from meeting its
specification or the defect does not prevent the system from
functioning in any way and this refers to visual defects and
defects in nice to have features.
6. Reference documents
6.1. Test Plan
"Test plan.doc"
"acceptance Criteria
Template.xls"
"Test readiness
checklist.doc"
"Testing
checklist.doc"
Defect
Verification Document
Entry_Exit_Criteria.x
ls