TestEngineering/UI/AMO/Contributions: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "==Contributions== ===Spec=== ===bugs=== *[bug 627077 https://bugzilla.mozilla.org/show_bug.cgi?id=627077] ==Related Information== ==Use case scenarios==")
 
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Contributions==
==Contributions==
===Spec===
===Spec===
[NOT UP TO DATE] [https://docs.google.com/Doc?docid=0Ad7mAOXgEBZyZGRzNnZ3YjRfMTNobXgyMmtrZg&hl=en Contributions]
===bugs===
===bugs===


*[bug 627077 https://bugzilla.mozilla.org/show_bug.cgi?id=627077]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=627077 bug 627077]-Use embedded payments for contributions


==Related Information==
==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'''
* [https://addons.allizom.org/en-US/firefox/addon/stylish/ Stylish]
* [https://addons.allizom.org/en-US/firefox/addon/noscript NoScript]
* [https://addons.allizom.org/en-US/firefox/addon/firebug Firebug]
<br>
''' Add-ons without suggested amount'''
* [https://addons.allizom.org/en-US/firefox/addon/fireftp/ FireFTP]
<br>
'''Add-ons which contribution roadblock'''
* [https://addons.allizom.org/en-US/firefox/addon/foxyproxy-standard/ FoxyProxy Standard]
* [https://addons.allizom.org/en-US/firefox/addon/reloadevery/ ReloadEvery]
* [https://addons.allizom.org/en-US/firefox/addon/blocksite/ BlockSite]
<br>
'''Add-ons which ask contribution during install'''
* [https://addons.allizom.org/en-US/firefox/addon/reminderfox/ ReminderFox]
<br>
'''Add-ons which ask contribution for Mozilla Foundation'''
* [https://addons.allizom.org/en-US/firefox/addon/adblock-plus/ Adblock Plus]
<br>


==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
* Make a contribution exceeding $1000
<br>
=== 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
<br>
=== 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
<br>
=== 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
<br>
=== From where ===
* Add-on detail page
* browse pages
* search results
* Developer profile page
* User profile page
* AMO homepage
* API
<br>
===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(?)
<br>
===Other===
* Make contribution from a different locale(example: ja)
* Make a contribution in one of the RTL locales

Latest revision as of 20:20, 26 August 2016

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 without suggested amount


Add-ons which contribution roadblock


Add-ons which ask contribution during install


Add-ons which 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
  • AMO homepage
  • API


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


Other

  • Make contribution from a different locale(example: ja)
  • Make a contribution in one of the RTL locales