Software testing life cycle identifies what test activities to carry out and when
(what is the best time) to accomplish those test activities. It intersects with every stage of
the SDLC.
Serial Number
|
Phases
|
sdlc (Software Development Life
Cycle)
|
stlc (Systems Testing Life Cycle)
|
1
|
Requirement and Information
Gathering
|
It is done by business
development Team who analyze and files the complete analysis report.
|
Additional to the sdlc task,
here the testing team adds into account any important perspect which may be
additionally required.
|
2
|
Application Design
|
Architects works on low and
high level design while the analysts work out the User Interface.
|
The Test team builds the
overall design of the project based on complete logic and finally drafts the
UI
|
3
|
Coding drafting
|
Here coding is carried out by
the development Team
|
Here the Testers or Testing
teams prepares the test case
|
4
|
Code Implementation
|
The dev team forwards the draft
to the coders and they implement it to the project
|
The final prepared Test case is
put to test and implemented
|
5
|
Trial and Testing
|
All kinds of testing aspects
are tried and tested here.
|
All test cases and plans are
put to test and reviewed for any bugs or errors
|
6
|
Final Deployment
|
The project is pushed for
deployment and finally enters the Market for End users
|
Final testing and deployment is
done here. Actually, it can be closely related to Trial and Testing phase but
here the end users are professionals who will be finally using the software.
|
7
|
Maintenance and Support
|
Upgrades, Bug Fixes and Patches
which are released in the due course of time.
|
Test case bottlenecks are
modified and replaced with a more efficient and advanced module. Maintenance
is also an added element here as well.
|
STLC Phase
|
Activities
|
Planning
|
Create high level test plan
|
Analysis
|
Create detailed test plan, Functional
Validation Matrix, test cases
|
Design
|
Test cases are revised; select which test
cases to automate
|
Construction
|
Scripting of test cases to automate,
|
Testing cycles
|
Complete testing cycles
|
Final testing
|
Execute remaining stress and performance
tests, complete documentation
|
Post implementation
|
Evaluate testing processes
|
No comments:
Post a Comment