For the story ''Make a call from the mobile app to the backend system'' associated with the epic ''View Frequent Flyer Miles and Status," which of the following story acceptance criteria is in most need of refinement?
Understanding Refinement Needs in Acceptance Criteria:
Well-defined acceptance criteria must be clear, measurable, and testable.
Criteria that lack specificity or are too broad need refinement to ensure they can be implemented and tested effectively.
Analyzing the Options:
A: 'The backend system must respond to the mobile app within 3 seconds' is clear, measurable, and testable.
C: 'The mobile app must detect when the phone does not have Internet connectivity and display a warning message' is actionable and measurable.
D: 'The payload delivered by the backend system must use JSON formatting' is specific and testable.
B: 'The communication between the two systems must be secure' lacks details. Security requirements should specify the protocols or methods (e.g., TLS encryption) to make the acceptance criteria clear and actionable.
Aligned with ISTQB Agile Technical Tester principles emphasizing clear, testable acceptance criteria for Agile stories.
Twana