Introduction
Let us have a brief session on what actually a link in the Software Model of the Software Development Life Cycle and Testing Life Cycle is.
Stages | SDLC | TLC |
Stage 1 | Requirement Analysis & preparation of Software Requirements Specification (SRS). Sometimes also called Business Requirements Definition (BRD) or Functional Specification (FS). | Preparation of Test Plan (Unit, Integration, Load etc.) |
Stage 2 | Higher-level system design that describes the choice of technology to be used, architectural design, database etc. | Design your test cases |
Stage 3 | Lower-level system design that describes the various units & modules, the integration between the components, database design etc. | Prepare test data and test procedures |
Stage 4 | Coding, where programs are written transforming the design into actual software. | Execute the test cases as per the procedures |
Stage 5 | Testing of the software. | Prepare defect report |
Stage 6 | Implementation & Release into production. | Regression test after verifying defect fix |
Conclusion
These comparison points prove that Testing is not a phase of the Software Development Life Cycle but a Parallel process that should be carried out through the Software Development Life Cycle process.