TestEngineering/UI/AMO/DiscoveryPane: Difference between revisions
< TestEngineering | UI
StuartPhilp (talk | contribs) m (StuartPhilp moved page TestEngineering/Web/AMO/DiscoveryPane to TestEngineering/UI/AMO/DiscoveryPane) |
|||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 6: | Line 6: | ||
=== Use case scenarios === | === Use case scenarios === | ||
====Personalized Recommendations<br> ==== | |||
* Personalized recommendations for a logged-in user with > 3 installed add-ons<br> | |||
* Personalized recommendations for a non logged-in user with >3 installed add-ons<br> | |||
* Personalized recommendations for a logged-in user with < 3 installed add-ons<br> | |||
* Clicking on "What is this?" link loads /faq#personal-recommendations<br> | |||
* Check that the carousel for personalized recommendations works<br> | |||
===== States for Discovery pane<br> ===== | ===== States for Discovery pane<br> ===== | ||
| Line 19: | Line 26: | ||
*Check that for users with less than 3 extensions installed, get the "What are add-ons?" module<br> | *Check that for users with less than 3 extensions installed, get the "What are add-ons?" module<br> | ||
*Check the "Learn More" button<br> | *Check the "Learn More" button<br> | ||
===== Modules- Mozilla mission module<br> ===== | ===== Modules- Mozilla mission module<br> ===== | ||
| Line 29: | Line 35: | ||
*For logged-in user, check that the profile link works<br> | *For logged-in user, check that the profile link works<br> | ||
*For logged-in user, check that the collection link works<br> | *For logged-in user, check that the collection link works<br> | ||
*For logged-in user, check that the favorites link works<br> | |||
===== Modules- Carousel module<br> ===== | ===== Modules- Carousel/Promo module<br> ===== | ||
*Verify that the carousel works | *Verify that the carousel works | ||
*Check that the carousel does not rotate by | *Check that the carousel does not rotate by itself.<br> | ||
*Check that the "Rock your Firefox" module pulls the latest featured add-on from Rock Your Firefox from its feed<br> | *Check that the "Rock your Firefox" module pulls the latest featured add-on from Rock Your Firefox from its feed<br> | ||
*Check that in the "Rock your Firefox" module, we display the post excerpt and thumbnail image<br> | *Check that in the "Rock your Firefox" module, we display the post excerpt and thumbnail image<br> | ||
*Check that in the "Rock your Firefox" module, there is a link clicking which displays the post in a new tab. <br> | *Check that in the "Rock your Firefox" module, there is a link clicking which displays the post in a new tab. <br> | ||
*Check the hover text for add-ons featured<br> | *Check the hover text for add-ons featured<br> | ||
*Check | *Check preview works for all personas in St.Patrick's Day personas.<br> | ||
*Check the 'Mozilla’s Pick of the Month!' panel.<br> | |||
*Check the 'Get Add-ons On The Go' panel.<br> | |||
*For new users, check the "new to add-ons' panel.<br> | |||
===== Modules- Featured Add-ons module<br> ===== | ===== Modules- Featured Add-ons module<br> ===== | ||
| Line 48: | Line 58: | ||
*Check the link in "Find more add-ons in the collection" link<br> | *Check the link in "Find more add-ons in the collection" link<br> | ||
===== <br>Modules- | ===== <br>Modules- Up and Coming Add-ons module<br> ===== | ||
*Check that this module does not list incompatible add-ons<br> | *Check that this module does not list incompatible add-ons<br> | ||
*Check the "See All" link<br> | *Check the "See All" link<br> | ||
*Check that clicking on one of the add-ons, loads the add-on's detail page<br> | *Check that clicking on one of the add-ons, loads the add-on's detail page<br> | ||
===== <br>Add-on detail page<br> ===== | |||
*Check 'Back to add-ons' link<br> | |||
*Check the image gallery in add-on details page<br> | |||
*Check that clicking on one of the add-ons, loads the add-on's detail page<br> | |||
*Check the 'Learn more' link<br> | |||
*Check that links to AMO load as expected.<br> | |||
*Install an add-on<br> | |||
*Install an add-on with EULA<br> | |||
===== <br>Persona detail page<br> ===== | |||
*Check 'Back to add-ons' link<br> | |||
*Hover to preview the image<br> | |||
*Add the persona to firefox<br> | |||
*Check the 'Learn more' link<br> | |||
*Check that links to AMO load as expected.<br> | |||
===== <br>Modules- Featured Personas module<br> ===== | |||
*Check that this module lists 5 personas<br> | |||
*Check the "See All" link<br> | |||
*Check that clicking on one of the personas, loads the add-on's detail page<br> | |||
*Check that on hover, preview image gets applied.<br> | |||
===== Modules- More ways to customize module<br> ===== | ===== Modules- More ways to customize module<br> ===== | ||
| Line 70: | Line 104: | ||
*Settings- Update add-ons automatically | *Settings- Update add-ons automatically | ||
*Settings- Reset all add-ons to update automatically | *Settings- Reset all add-ons to update automatically | ||
*Search for | *Search for add-ons | ||
*JS disabled view | |||
*Check for src attributes | |||
*Check that add-on install works fine | |||
<br> | <br> | ||
Latest revision as of 20:30, 26 August 2016
Test plan for AMO Discovery Pane
Specifications
https://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNDJ0cTV0NjRnZA&hl=en
Use case scenarios
Personalized Recommendations
- Personalized recommendations for a logged-in user with > 3 installed add-ons
- Personalized recommendations for a non logged-in user with >3 installed add-ons
- Personalized recommendations for a logged-in user with < 3 installed add-ons
- Clicking on "What is this?" link loads /faq#personal-recommendations
- Check that the carousel for personalized recommendations works
States for Discovery pane
- Check the "Loading" status for the discovery pane
- Check the "Loaded" status for the discovery pane
- Check the "Error" status for the discovery pane
- Check the "Not Responding" status for the discovery pane
- Check the "Offline" status for the discovery pane
Modules- "what are add-ons?" module
- Check that for users with less than 3 extensions installed, get the "What are add-ons?" module
- Check the "Learn More" button
Modules- Mozilla mission module
- For anonymous users, check mozilla mission module is displayed
- For anonymous users, check that #of add-ons installed is accurate
- For logged-in user, check that there is a welcome message
- For logged-in user, check that the profile link works
- For logged-in user, check that the collection link works
- For logged-in user, check that the favorites link works
Modules- Carousel/Promo module
- Verify that the carousel works
- Check that the carousel does not rotate by itself.
- Check that the "Rock your Firefox" module pulls the latest featured add-on from Rock Your Firefox from its feed
- Check that in the "Rock your Firefox" module, we display the post excerpt and thumbnail image
- Check that in the "Rock your Firefox" module, there is a link clicking which displays the post in a new tab.
- Check the hover text for add-ons featured
- Check preview works for all personas in St.Patrick's Day personas.
- Check the 'Mozilla’s Pick of the Month!' panel.
- Check the 'Get Add-ons On The Go' panel.
- For new users, check the "new to add-ons' panel.
Modules- Featured Add-ons module
- Check the hover text for add-ons featured
- Check that clicking on an add-on name will open its details page in a new tab
- [NOT IMPLEMENTED]Check that already-installed add-ons should have a tick next to them
- Check that clicking on the add-on name, loads the detail page
- Check the link in "Find more add-ons in the collection" link
Modules- Up and Coming Add-ons module
- Check that this module does not list incompatible add-ons
- Check the "See All" link
- Check that clicking on one of the add-ons, loads the add-on's detail page
Add-on detail page
- Check 'Back to add-ons' link
- Check the image gallery in add-on details page
- Check that clicking on one of the add-ons, loads the add-on's detail page
- Check the 'Learn more' link
- Check that links to AMO load as expected.
- Install an add-on
- Install an add-on with EULA
Persona detail page
- Check 'Back to add-ons' link
- Hover to preview the image
- Add the persona to firefox
- Check the 'Learn more' link
- Check that links to AMO load as expected.
Modules- Featured Personas module
- Check that this module lists 5 personas
- Check the "See All" link
- Check that clicking on one of the personas, loads the add-on's detail page
- Check that on hover, preview image gets applied.
Modules- More ways to customize module
- Check "browse all add-ons" link
- Check "See all personas and themes" link
General
- Verify that the page loads without any layout issues
- Verify that there are no JS errors
- Check for src=discovery-pane
- Settings- check for updates
- Settings- view recent updates
- Settings- Install add-on from file
- Settings- Update add-ons automatically
- Settings- Reset all add-ons to update automatically
- Search for add-ons
- JS disabled view
- Check for src attributes
- Check that add-on install works fine