Confirmed users
1,477
edits
(→Spec) |
|||
| Line 10: | Line 10: | ||
==Use case scenarios== | ==Use case scenarios== | ||
=== Amount-specific === | |||
* Make a contribution of suggested amount | |||
* Make a contribution by specifying the amount | |||
* Make a contribution to an add-on where the suggested amount is zero | |||
* Make a contribution to an add-on with an invalid/negative amount | |||
=== Contribution type === | |||
* Make a contribution to an add-on which asks for contribution on it is details page | |||
* Make a contribution to an add-on which has contrib roadblock | |||
* Make a contribution to an add-on which asks for contribution during download | |||
=== paraphernalia === | |||
* Check that developer receives the user comment along with the contribution | |||
* Check that user receives a thank-you note after a successful contribution | |||
=== Who gets the moolah=== | |||
* Check making a contribution to Mozilla foundation | |||
* Check making a contribution to an organization | |||
* Chcek making a contribution to the developer | |||
==Paypal-specific=== | |||
* Login works | |||
* Signup works | |||
* Check that transaction happens over SSL | |||
* Error message when login fails | |||
* Cancel a transaction | |||
* Check that focus comes back to AMO page on cancelling a transaction | |||
* Check that it is not too slow | |||
* JS-disabled(?) | |||