Testing is not only limited to just a find the bugs. Software Testing Life Cycle(STLC) is a process used to test software and ensure that quality standards are met.Test are carried out systematically over several phases. During product development, phases of the STLC may be performed multiple times until a product is deemed suitable for release. Below is the step by step procedure handling during testing:
It is the first stage of STLC . In this stage the testers identify all the testable requirement. It analyze the process to gather requirements. The expectations of the users for an application that is to be built or modifies . It involves all the tasks that are conducted to identify the needs of different stakeholders.
For example: The QA team will interact with various stakeholder ( clients ,Business Analyst,Technical leads System Architects etc..) to understand the requirements in detail.
2. Test Planning
Test planning in STLC is a phase in which a Senior Quality Assurance Manager determines the test plan strategy along with efforts and cost estimates for the project. The resources, test environment, test limitations and the testing schedule are also determined.
3. Test case Development
This is the phase of STLC where testing team notes the detailed test cases. Along with test cases, testing team also prepares the test data for testing. Once the test cases are ready then these test cases are reviewed by peer member or QA Lead.
4. Test Environment Setup
It is a combination of hardware and software environment on which the tests will be executed. It includes hardware configuration operating system settings, software configuration, test terminals and other support to perform the test.
5. Test Execution
The test execution phase in STLC is an essential part of the Software Testing LIfe Cycle (STLC) and Software Development Life Cycle (SDLC). It is begins with the completion of the test planning phase. Once the test script is ready, it is shared with the development and business analyst team for review.
6. Test Closure
This is the last phase of the STLC where you evaluate test result report is prepared. This report should summarized the entire testing process and provide comparisons between expected results and actual.