article explains about Different steps in Life Cycle of Testing Process. In Each
phase of the development process will have a specific input and a specific
output. Once the project is confirmed to start, the phases of the development of
project can be divided into the following phases:
whole development process, testing consumes highest amount of time. But most of
the developers oversee that and testing phase is generally neglected. As a
consequence, erroneous software is released. The testing team should be involved
right from the requirements stage itself.
requirement phase the Testing team is evolved in creating Test Plan. Without a
good plan, no work is a success. A successful work always contains a good plan.
The testing process of software should also require good plan. Test plan
document is the most important document that brings in a process – oriented
approach. A test plan document should be prepared after the requirements of the
project are confirmed. The test plan document must consist of the following
number of features to be tested.
approaches to be followed.
required for the whole testing process.
tools that are to be used.
Design phase the testing team starts preparing Test Cases. Test cases should be
prepared based on the following scenarios:
Implantations stage the test case, test bed and requirement s are reviewed. It
can be done by the peer of the seniors.
thing are taken into consideration
scenarios are covered.
No. of test
cases are not too large and not small.
cases are duplicate.
description are self explanatory
unit testing is completed and the code is released to QA, the
functional testing is done. A top-level testing is done at the beginning
of the testing to find out the top-level failures. After top level testing completes then the test
cases are executed to verify each and every scenarios. The bugs identified
should be reported to the developer immediately to get the required workaround.
The test reports should be documented properly and the bugs have to be reported
to the developer after the testing is completed.
maintenance stage the bugs or any changes unearthed by the client is implemented
by the developer and assigned to the Tester for verification.
in involved in all phases of the software life cycle.