TestEngineering/UI/AMO/DiscoveryPane: Difference between revisions

m
No edit summary
 
(8 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>
*Check that for users with four or more installed extensions, we list Featured add-ons<br>
 
*Click one of the add-ons listed <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 iteself.<br>
*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&nbsp;"Rock your Firefox" module, we display the post excerpt and thumbnail image<br>
*Check that in the&nbsp;"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 that 3 add-ons from a collection are randomly featured<br>
*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> =====


*Check that 6 add-ons from a collection are randomly featured
*Check the hover text for add-ons featured<br>
*Check the hover text for add-ons featured<br>
*Check that clicking on an add-on name will open its details page in a new tab<br>
*Check that clicking on an add-on name will open its details page in a new tab<br>
*Check that already-installed add-ons should have a tick next to them<br>
*[NOT IMPLEMENTED]Check that already-installed add-ons should have a tick next to them<br>
*Check that incompatible add-ons are not installed<br>
*Check that clicking on the add-on name, loads the detail page<br>
*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- Top Add-ons module<br> =====
===== <br>Modules- Up and Coming Add-ons module<br> =====


*Check that this module lists the top 5 add-ons by average daily users over the past week<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 66: Line 99:
*Verify that there are no JS&nbsp;errors<br>
*Verify that there are no JS&nbsp;errors<br>
*Check for src=discovery-pane
*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
<br>
<br>
81

edits