22 Software teSting interview QueStionS
The table shows features and concerns. Features are functionalities which
the end user will use, while concerns are global attributes of the project. For
instance, the security has to be applied to all the features listed.
Once we have listed the features and concerns, we need to
rate the probability/likelihood of failures in this feature. In the
following section we have rated the features and concerns as low,
high, and medium, but you can use numerical values if you want.
n
Concerns
Maintainability
Security
Performance
TABLE 1 Features and concerns
Once we have rated the failure probability, we need to rate
the impact. Impact means if we make changes to this feature,
how many other features will be affected? You can see in
the following table that we have marked the impact section
accordingly.
n
TABLE 2 Probability rating according to features and concerns
Features Probability of failure
Add a user Low
Check user
preferences Low
Login user Low
Add new invoice High
Print invoice Medium
Concerns Probability of failure
Maintainability Low
Security High
Performance High