TestEngineering/UI/AMO/Contributions: Difference between revisions
< TestEngineering | UI
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==") |
StuartPhilp (talk | contribs) m (StuartPhilp moved page TestEngineering/Web/AMO/Contributions to TestEngineering/UI/AMO/Contributions) |
||
| (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=== | ||
*[ | *[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