
















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of the Software Testing Life Cycle (STLC) and the Role of Requirements Traceability Matrix (RTM) in ensuring comprehensive software testing. The STLC is a sequence of activities carried out methodologically to help certify software products. The RTM is a document that maps and traces user requirements with test cases, ensuring all functionality is covered. The document also discusses the importance of RTM, its parameters, and the STLC phases.
Typology: Lecture notes
1 / 24
This page cannot be seen from the preview
Don't miss anything!

















Reference: https://www.guru99.com/software-testing-life-cycle.html http://www.softwaretestingclass.com/software-testing-life-cycle-stlc
STLC Stage Entry Criteria Activity Exit Criteria Deliverables Requirement Analysis Requirements Document available (both functional and non functional) Acceptance criteria defined. Application architectural document available. Analyze business functionality to know the business modules and module specific functionalities. Identify all transactions in the modules. Identify all the user profiles. Gather user interface/ authentication, geographic spread requirements. Identify types of tests to be performed. Gather details about testing priorities and focus. Prepare Requirement Traceability Matrix (RTM). Identify test environment details where testing is supposed to be carried out. Automation feasibility analysis (if required). Signed off RTM Test automation feasibility report signed off by the client RTM Automation feasibility report (if applicable
STLC Stage Entry Criteria Activity Exit Criteria Deliverables Test case developmen t Requirements Documents RTM and test plan Automation analysis report Create test cases, test design, automation scripts (where applicable) Review and baseline test cases and scripts Create test data Reviewed and signed test Cases/scripts Reviewed and signed test data Test cases/scripts Test data
STLC Stage Entry Criteria Activity Exit Criteria Deliverables Test Environment setup System Design and architecture documents are available Environment set-up plan is available Understand the required architecture, environment set-up Prepare hardware and software development requirement list Finalize connectivity requirements Prepare environment setup checklist Setup test Environment and test data Perform smoke test on the build Accept/reject the build depending on smoke test result Environment setup is working as per the plan and checklist Test data setup is complete Smoke test is successful Environment ready with test data set up Smoke Test Results.
STLC Stage Entry Criteria Activity Exit Criteria Deliverables Test Execution Baselined RTM, Test Plan , Test case/scripts are available Test environment is ready Test data set up is done Unit/Integration test report for the build to be tested is available Execute tests as per plan Document test results, and log defects for failed cases Update test plans/test cases, if necessary Map defects to test cases in RTM Retest the defect fixes Regression Testing of application Track the defects to closure All tests planned are executed Defects logged and tracked to closure Completed RTM with execution status Test cases updated with results Defect reports
V-Model
Verification & Validation