QuestionQ78
Fundamental Agile Testing Principles, Practices, and ProcessesAn Agile team is working on a project to develop a Pay-TV company web customer portal that lets customers, using a smartcard and a set-top box, purchase digital content. Assume that, at the end of the third iteration, PayPal and credit card are the only permitted payment methods and that the capability to charge credit on the smartcard has already been implemented.
The following user story has been selected for the project’s fourth iteration:
> “As an owner of the e-commerce website, I want a customer to be able to pay for the items in his/her shopping cart by using the credit charged on the smartcard, so that I can increase the customer base by allowing customers to have more payment options”
Based only on the information provided, which of the following would be expected to describe valid and relevant acceptance tests for this user story?
- A Tests to check that payments with no credit charged on the smartcard will be unsuccessful
- B Tests to check that payments with insufficient credit charged on the smartcard are successful
- C Tests to check that payments with sufficient credit charged on the smartcard are given five percent discount are successful
- D Tests to check that payments with expired credit cards of supported credit card types are unsuccessful
Community Discussion