STLC: STLC stands for Software Testing Life Cycle. It is a systematic process of testing a software.
Different Phases in STLC:
STLC Models:
The following are some commonly used software testing models
Different Phases in STLC:
- System Study
- Test Planning
- Test Case writing
- Test Executing & Bug Reporting
- Software Release
The following are some commonly used software testing models
- Waterfall Model
- V Model
- Spiral Model
- Agile Model
- Rapid Application Development Model
- Rational Unified Process Model
Though there are many models I will only explain the most used Agile Model here:
Agile Model
Software is developed in incremental, rapid cycles which results in a small incremental releases. Each release is thoroughly tested to verify newly introduced functionality (by testing stories) and the older functionalities (by performing regression testing)
Agile Model
Software is developed in incremental, rapid cycles which results in a small incremental releases. Each release is thoroughly tested to verify newly introduced functionality (by testing stories) and the older functionalities (by performing regression testing)
- Scrum is an agile process for software development. Scrum projects makes progress in a series of sprints
- Sprints are time boxed iterations no more than a month long
'Test Plan Creation' will be explained in the next post