Software Testing
What is Recovery Testing? with Example
Recovery Testing Recovery Testing is software testing technique which verifies software's ability...
SDLC (Software Development Life Cycle) defines all the standard phases which are involved during the software development process. SDLC life cycle is a process of developing software through a phased manner in the following order
Each stage has a definite entry and exit criteria along with deliverables.
Software Testing Life Cycle (STLC) is the testing process that is executed in a well-planned manner. In the STLC process, various activities are carried out to improve the quality of the product. However, STLC phases only deal with testing and detecting errors but not development itself.
Different companies define different phases in STLC. However, generic Software Test Life Cycle has the following stages.
Here, are some prime reasons for using SDLC method:
Here, are Important reasons for using STLC method:
Parameter | SDLC | STLC |
---|---|---|
Origin | Development Life Cycle | Testing Life Cycle |
Objective | The main object of SDLC life cycle is to complete successful development of the software including testing and other phases. | The only objective of the STLC phase is testing. |
Requirement Gathering | In SDLC the business analyst gathers the requirements and create Development Plan | In STLC, the QA team analyze requirement documents like functional and non-functional documents and create System Test Plan |
High & Low-Level Design | In SDLC, the development team creates the high and low-level design plans | In STLC, the test analyst creates the Integration Test Plan |
Coding | The real code is developed, and actual work takes place as per the design documents. | The testing team prepares the test environment and executes them |
Maintenance | SDLC phase also includes post-deployment supports and updates. | Testers, execute regression suits, usually automation scripts to check maintenance code deployed. |
Recovery Testing Recovery Testing is software testing technique which verifies software's ability...
What is RAD Model? RAD Model or Rapid Application Development model is a software development process...
Project Summary The BFSI (Banking, Financial services and Insurance) sector is the biggest...
{loadposition top-ads-automation-testing-tools} Performance Testing Performance Testing is a...
What is a Test Scenario? A Test Scenario is a probable way or method to test an Application. It is...
To cope up with rapidly changing IT market, and its growing demands and expectations,...