Software Testing Life Cycle process is an integral
part of the Software Development Life Cycle.
The overall aspect of STLC phase deals with testing
and rectifying any error code generating within the
program under various test conditions.
What is STLC?
Validation and Authentication is tried and tested in
STLC is simply a testing phase in the SDLC
The only limitation of this cycle is that it is limited to
this individual phase and is carried out by a group of
skilled testers and technology evangelistic.
STLC Life Cycle
Like SDLC, STLC has fixed phases which is
mentioned in hierarchy below:
TEST STRATEGY & PLANNING – Preparing the
test strategy & planning
TEST ENVIRONMENT SETUP / TEST
DEVELOPMENT – Creating the testing
TEST EXECUTION – Writing the test
cases/Creating & Executing the Test Script
RESULT/DEFECT ANALYSIS – Analysis result and
DEFECT/BUG TRACKING - Analyse Bugs and
REPORTING – This is a post conditional process
which involves collecting data from end users
Difference Between SDLC and
STLC is a part of STLC. It is like a SET and a SUBSET. We cannot have STLC running
individually on its own. It needs to wait for its roll call before implementing its
STLC is limited to Testing software module. SDLC is rather a vast model with more
inputs and executions.
STLC is the most important part of the SDLC life cycle. One cannot release the final
product without running it through STLC process.
STLC team requires skilled developers and Testers. The efficiency demand is rather
high here in comparison to other parts of the SDLC module.
STLC is also a part of the post release update cycle. The bug fixes and end user
reports are logged by the application. This log is checked and fixed while building
and releasing the new version of the software or Program module.
Guru99 is on Mission to make Education Fun and
For more Free Education Detail Visit our Site