Software Testing Life Cycle: - Software Testing Life Cycle is a process of different activities which is performed in a systematic manner that are used to perform for the different type of testing activities of the Software/Application. - STLC defines a series of activities conducted to perform the "Software Testing." STLC is carried out in five different phases: 1. Test Plan and Control 2. Test Requirement Analysis and Design 3. Test Implementation and Execution 4. Evaluating Exit Criteria and Reporting 5. Test Closure Phases of STLC: STLC Cycle 1. Test Plan and Control: - In test Planning, the planning of all the testing activities is getting done. - Test plan helps to identify the Scope of testing (i.e. What to be tested? What not to be tested? What resources are required? Any training is required?) - We can create the test plan with the help of "SRS, Development Plan, and Project Plan." - Test Plan is impo...
Software Development Life Cycle ( SDLC )- SDLC is a process used to design, Develop and Test higher quality software. SDLC has the six phases to complete the cycle process. 1. Requirement Gathering and Analysis 2. Design 3. Coding 4. Testing 5. Deployment / Installation 6. Maintenance Phases of SDLC: SDLC Cycle 1. Requirement Gathering and Analysis: In requirement gathering, it it the formal interaction between the Business Analyst (BA) and Client. Here Business Analyst collects the required data from the customer/Client as per the client business needs an creates the documents of requirements and this document is known as BRS document (Business Requirement Specifications). And this document is provided to the analyst team. Once the requirement gathering is done System Analyst (SA) analyze the required data and create a product document in a technical language and this document is known as SRS document (Software Require...