As soon as particular quality purposes were set, we can choose proper quality assurance alternatives as part of a quality assurance strategy to reach these purposes.
So some significant aspects should be considered:
The impact of quality perspectives and attributes
For various types of clients, users and market segments, various quality assurance alternatives might be appropriate. For instance, different usability testing methods may be useful for guarantee the usability of software, but may not be effective for guarantee its functional accuracy.
The impact of various quality level
Quantitative quality levels may also influence the choice of proper quality assurance techniques. For instance, systems with different software fault tolerance features may devolve appreciably more supplementary costs than the ones without them. Consequently, they may be useful for extremely dependable systems or safety-critical systems, where huge business operations and people’s lives may depend on the accurate work of software systems.
To reach quality purposes it is necessary to identify where we are and how far away we are from the specified quality purposes. To get such information, objective assessment using some quality models on collected data from the quality assurance activities is essential.