What is STLC?STLC is Software test life cycle. It includes:
- Impact assessment : How much testing impact a new project has and how much level of effort will be required.
- Work allocation : Assigning resources to testing the project
- Requirements knowledge gaining : Understanding the BRD and SRS thoroughly
- Test planning : Determining what will be the high level test scenarios, what test data will be required, how to stage them, preparing the test plan etc.
- Writing testcases : Preparing test cases based on the understanding of the requirements and high level test plan
- Executing : Once the code is dropped, verifying the application based on the testcases
- Bug tracking : Raising defects and tracking them to closure
- Traceability : Providing traceability documents to clients for passed testcases.
- Sign off : Signing off the tested code once exit criteria is reached.
|