Professional Documents
Culture Documents
ISTQB Chap2 112022
ISTQB Chap2 112022
Chapter 2
Testing throughout the software life cycle
Agenda
Learning Objectives
Software Development Lifecycle Models
Test Levels
Test Types
Maintenance Testing
V-model: A framework
to describe the software
development lifecycle
activities from
requirements
specification to
maintenance.
The size of these feature increments varies, with some methods having larger pieces and some smaller
pieces.
The feature increments can be as small as a single change to a user interface screen or new query
option.
• Reducing risk
• Verifying whether the functional and non-functional
behaviors of the system are as designed and specified
• Validating that the system is complete and will work as
expected
• Building confidence in the quality of the system as a whole
• Finding defects
• Preventing defects from escaping to higher test levels or
production
Non-functional testing of a
system evaluates characteristics
of systems and software such as
usability, performance efficiency
or security.
• Security
• Reliability
• Usability
- Confirmation testing
- Regression testing