CTAL-TTA practice question 8 of 25
The following user story has been written: As a paying hotel guest I want to see the charges that have been added to my bill So that I can monitor my…
Full set: 174 questionsThe INVEST acronym (Independent, Negotiable, Valuable, Estimable, Small, Testable) is used to evaluate the quality of user stories. This story fails the "Testable" criterion because acceptance criteria 1 and 2 use ambiguous, subjective terms like "most commonly-used currencies" and "most mobile platforms," which cannot be objectively verified or automated. Additionally, it fails the "Small" criterion because the scope encompasses viewing bills, printing, currency conversion, flagging items, manager notifications, and cross-platform compatibility. This massive amount of functionality makes it an epic rather than a small, sprint-sized story that can be completed in a single iteration.
A: The story is still Negotiable as details can be discussed and refined with the product owner; however, it fails the Small criterion. C: The criteria are not all satisfied, as the story is too large (not Small) and contains ambiguous, untestable acceptance criteria. D: The story remains Negotiable, but it fails the Testable criterion due to ambiguous language in the acceptance criteria.
1. ISTQB Foundation Level Agile Tester Extension Syllabus v1.0, Section 2.1.2 (User Stories and INVEST criteria).
2. Wake, B. (2003). "INVEST in Good Stories, and SMART Tasks." Agile Alliance.
3. Cohn, M. (2004). User Stories Applied: For Agile Software Development. Addison-Wesley Professional, Chapter 2 (Writing Good User Stories).
Keep practicing
Take the free CTAL-TTA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CTAL-TTA practice questions
- Question 1Which statement is correct regarding the use of exploratory testing for safety critical s…
- Question 2Which of the following are activities that the Technical Test Analyst performs when setti…
- Question 3Which of the following can be executed by model-based testing tools?
- Question 4Consider the simplified logic below for crediting money to a bank account. Receive money …
- Question 5When conducting a data flow analysis of following section of pseudo code: Declare C, F, Z…
- Question 6What is the purpose of an HTML checker?
