Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testing Strategies and Techniques (Evolutionary Models (Requirements are…
Testing Strategies and Techniques
Waterfall Model
Key features
Sequential stages
Each stage finishes before the next begins
Each stage outputs documents which are input to next stage
Each stage carried out by specialists
Long timescales
All testing done at the end
V-Model
5 test levels
Component Testing
Component Integration Testing
System Testing
System Integration Testing
Acceptance Testing
Features
Allows testing activities to be fully integrated with other tasks in the project lifecycle
Mini cycles show the purpose of each test level
Shows how Static Testing can be carried out during the development stages
Evolutionary Models
Requirements are divided into separate chunks or increments
Each increment produces a working piece of software
Development takes place in rapid cycles or iterations
Each iteration includes the life full cycle
Each iteration is time-limited using fixed time-boxes
Exploits use of technology at all development stages
Emphasis on communication rather than documentation
Testing Within Evolutionary Models
Each iteration may have several levels of testing
The product, added to others developed previously, forms a growing partial system
Regression testing is increasingly important on all iterations after the first one
Verification and validation can be carried out on each increment
Test Levels - Common Features
Objectives
Test basis
Test objects
Typical defects and failures
Tool support
Responsibilities
Environment