Test Plan:Entry And Exit Criteria:
Above figure shows Entry And Exit Criteria |
Before
we start with Functional Testing, all the above entry criteria should be met.
After
we are done with FT, before we start with Integration Testing, then the exit
criteria of FT should be met. The percentage of exit criteria is decided by
meeting with both development and test manager. They compromise and conclude
the percentage. If the exit criteria of Functional Testing are not met, then we
cannot move onto IT.
Based
on severity of defects means,the
testing team would have decided that in order to move onto the next stage, the
following criteria should be met,
Ø There should not be
more than 20 critical bugs
Ø There should not be
more than 60 major bugs
Ø There should not be
more than 100 minor bugs.
If
the entire above are met, then they move onto the next testing stage..
But
the problem with the above method was,
21
critical, 50major, 99 minor – can’t exit because there are more than 20 critical
bugs.
10 critical,
90 major, 200 minor – can exit. But the 10 critical bugs can affect the product.
Thus,
they came up with the concept of “weight
of defects”. i.e., 3 major = 1 critical, 5 minor – 1 critical and total critical
should not be more than 60.
So,
for,
21
critical – 21
50 major
– 16 critical
99 minor
– 19 critical
Totally
there are 56 critical bugs, so we can move onto the next stage.
But
for the 2nd example, we cannot move on.
Entry criteria for IT:
-
should have met exit criteria of FT
…
…
…
(Remaining
all is same as entry criteria of FT)
Exit criteria for IT:
…
…
…
All
points are same as exit criteria for FT.
But
if the %age pass for FT is 85%, then the %age pass for IT should be 90% -
because as we reach the later stages of testing, we expect the number of
defects to be less.
Entry criteria for
ST :
-
Exit criteria of IT should be met
-
Minimum set of features must be developed
-
test environment should be similar to production environment
…
…
(remaining
all are same as of IT)
Exit criteria for ST:
-
Everything remains same as of above, but the pass %age is now 99% - there
should be 0 critical bugs. There could be some 30 major and 50 minor bugs. If all
this is met, then product can be released.
Note: All the
numbers given above are just for example sake. They are not international
standard numbers!!!.