ISTQB Certified Tester Foundation Level – Agile Tester (CTFL-AT) — Question 12
You have been asked to explain to your client how to define acceptance criteria that are fully testable. Which of the following is the BEST EXAMPLE for testable acceptance criteria?
Answer options
- A. The “ID” field must accept input value of a length between 2 and 10 characters.
- B. The interface to External System shall be specified.
- C. Action “Reopen” must be available only for a user with a specific authorization level.
- D. The program's icon should be clear and attractive.
Correct answer: C
Explanation
Option C is correct because it provides a clear condition that can be verified through testing, specifically checking user permissions. Options A and B are less effective; A is somewhat testable but lacks specificity in context, while B is too vague to be considered testable. Option D is subjective and does not provide measurable criteria for testing.