A good testing life cycle begins during the requirements elicitation phase of software development, and concludes when the product is ready to install or ship, following a successful system test. Fig given below shows that testing applied on all the phases (Requirement gathering, Designing, Coding, Testing, Implementation and Maintenance) of SDLC, not a particular stage. The study of various software development process models reveal that in almost all these models, software testing is included as one phase, but testing is required at each phase and not at a particular stage. In this SDLC testing model we applied the testing at all the phases of SDLC.