QuestionQ68

Agile Testing Methods, Techniques and Tools

An Agile project aims to develop an e-commerce website that enables registered users to buy digital books. During checkout, only credit card payments using supported credit card types will be accepted.

Consider the following acceptance criterion for a particular user story in this Agile project:

> “Check that the number of steps required to complete a purchase order during the checkout process is minimized, in order to reduce the risk that the customers will leave the website without completing their orders”

Which of the following information would be expected to be most relevant for creating a test that covers this acceptance criterion?

  • A The maximum number of digital books that can be purchased in a single order
  • B The maximum number of steps to complete the checkout process
  • C The supported credit card types
  • D The maximum number of steps to complete the registration process
Explanation

Verifying that checkout is sufficiently streamlined requires an explicit maximum number of steps permitted to complete the checkout process. That value provides the measurable expected result against which the test can assess the implemented purchase flow.

Community Discussion

No comments yet. Be the first to start the discussion!