SOFTWARE TESTING LIFE CYCLE (STLC)
Software Testing Life Cycle (STLC) defines the steps/ stages/ phases in testing of software. However, there is no fixed standard STLC in the world and it basically varies as per the following:- Software Development Life Cycle
- Whims of the Management

| Phase | Activity | Deliverables | Necessity |
| Requirements/ Design Review | You review the software requirements/ design (Well, if they exist.) |
|
Curiosity |
| Test Planning | Once you have gathered a general idea of what needs to be tested, you ‘plan’ for the tests. |
|
Farsightedness |
| Test Designing | You design/ detail your tests on the basis of detailed requirements/design of the software (sometimes, on the basis of your imagination). |
|
Creativity |
| Test Environment Setup | You setup the test environment (server/ client/ network, etc) with the goal of replicating the end-users’ environment. |
|
Rich company |
| Test Execution | You execute your Test Cases/ Scripts in the Test Environment to see whether they pass. |
|
Patience |
| Test Reporting | You prepare various reports for various stakeholders. |
|
Diplomacy |
Interestingly, no matter how well-defined a Software Testing Life Cycle you have in your project or organization, there are chances that you will invariably witness the following widely-popular cycle:
- Testing
- Cursing
Nice informative information on the software testing.
ReplyDeleteBest Software Testing Training institute in velachery