Software Testing Life Cycle
Software Testing Life Cycle (STLC) is a cycle of activities for performing Software Testing.
It consists of multiple activities which help us to verify and certify software product.
Stages in Software Test Life Cycle
Requirement Analysis:
In this phase of STLC team studies the requirements from a testing point of view to identify the testable requirements.The QA team may interact with various stakeholders (Client, Business Analyst, Technical Leads, System Architects etc) to understand the requirements in detail.
In this phase team identifies the types of tests to be performed according to requirements.
Test Planning:
In this phase usually senior QA manager design strategy for tests execution. QA manager also take care of humaneffort and how much money should be invested to prepare and finalize test plan successfully.
Test Case Development:
In this phase of STLC, the QA team create test cases and automation scripts where applicaple.Team also creates test data for test cases to perform.
Environment Setup:
For setting up the enviroment for testing. First we have to understand the architecture and prepare hardware and software requirement list for the Test Environment accordingly.This phase involves smoke test on the build.
Test Execution:
In this phase QA team executes tests according to test plans and prepares a document for failedtest cases. Also maintain a log report for defect. After that QA team map defects to test cases in Requirement
Tracibility Matrix and then will retest certain defects and track for clossure.
Test Cycle Clossure:
In this phase we evalue test cycle completion criteria according totime,cost,quality and business requirements and prepares test metrics based
on discussed parameters. After that will prepare test clossure report.
Comments
Post a Comment