Acceptance testing primarily focuses on verifying whether a system meets agreed-upon requirements and satisfies the business and user needs. Quality attributes (also known as non-functional requirements) play a vital role in defining the completeness of the acceptance testing process.
Let’s analyze the options:
ii. Functional suitability — directly relates to whether the system provides the correct functions as per business needs. Essential in acceptance testing.
v. Security — ensures that the system is protected against unauthorized access or data breaches. Often critical for business stakeholders.
vii. Maintainability — reflects how easily the system can be modified. Relevant in acceptance if maintainability requirements are part of contractual criteria.
Thus, Option B (ii, v, vii) contains three attributes that are very relevant for acceptance testing.
Other options:
A includes vi (cognitive ability), which is not a standard ISO 25010 quality attribute.
C includes i (commercializability) — not a system quality attribute defined in ISO 25010.
D includes iii (viability) — more of a business or market consideration, not system testability.
Answer: B. ii, v and vii
Submit