TestEngineering/UI/AMO/Contributions: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 36: Line 36:
* Make a contribution to an add-on where the suggested amount is zero
* 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
* Make a contribution to an add-on with an invalid/negative amount
* Make a contribution exceeding $1000
<br>
<br>
=== Contribution type ===
=== 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 asks for contribution on it is details page

Revision as of 04:16, 21 March 2011

Contributions

Spec

[NOT UP TO DATE] Contributions

bugs

  • bug 627077-Use embedded payments for contributions

Related Information

  • Staging points to paypal sandbox. So you may notice invalid certificate issues.
  • Request a test account from Krupa or Wil Clouser.

Sample test add-ons

Add-ons requesting contribution


Add-ons with contribution roadblock


Add-ons with ask contribution during install


Add-ons with ask contribution for Mozilla Foundation


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
  • Make a contribution exceeding $1000


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
  • Check for src attributes


Who gets the moolah

  • Check making a contribution to Mozilla foundation
  • Check making a contribution to an organization
  • Check making a contribution to the developer


From where

  • Add-on detail page
  • browse pages
  • search results
  • Developer profile page
  • User profile page


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(?)