Add-ons/QA/Testplan/New AMO Desktop Pages: Difference between revisions
< Add-ons
ValentinaP (talk | contribs) |
ValentinaP (talk | contribs) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Overview = | == Overview == | ||
Having recently completed the redesign of AMO for Android, we’ve turned our attention to refreshing the desktop version. | * Having recently completed the redesign of AMO for Android, we’ve turned our attention to refreshing the desktop version. | ||
* The new homepage displays a subset of categories represented primarily though iconography… The density of information on an add-on detail page is more balanced now, with only essential information in clear view… and theme previews are bigger and screenshots more prominent. | |||
* There’s a bit more color, too. In general much of the aesthetic was in need of a modernizing overhaul. | |||
== Goals == | == Goals == | ||
Modernizing | * Our main goal was to make browsing add-ons more intuitive and effortless. To that end, the new design presents content in a cleaner, more streamlined manner. | ||
* Modernizing and making it easier to find great add-ons. | |||
== Entry Criteria == | |||
* QA has access to [mocks] . Any other info were found in bugs logged in GitHub | * QA has access to [https://github.com/mozilla/addons-frontend/blob/master/assets/sketch%20files/AMO%20Desktop%20-%20Master.sketch mocks]. Any other info were found in bugs logged in GitHub. | ||
== Current status == | |||
* The feature is in -dev. | * The feature is in -dev: https://addons-dev.allizom.org/en-US/firefox/. | ||
* Still under development | * Still under development | ||
== Exit Criteria == | |||
* All related bugs triaged | * All related bugs triaged | ||
* All blockers fixed | * All blockers fixed | ||
Line 21: | Line 23: | ||
== Scope == | == Scope == | ||
===what's in scope?=== | ===what's in scope?=== | ||
* AMO | * AMO desktop homepage - header, content, footer | ||
* Install\Uninstall of Add-ons (webextensions, themes, lang packs, dictionaries, etc.) | |||
* Install\Uninstall of Add-ons | |||
* Themes preview | * Themes preview | ||
* Extensions/Themes details pages | |||
* Search - search suggestions, search results | |||
* Filter menu | |||
* Reviews and ratings - all reviews page | |||
* Extensions and Themes homepages and categories pages | |||
* Release notes | |||
* More themes/extensions by author_name | |||
* Pages using different languages (including RTL) | |||
* Collections | |||
* Statistics | |||
* User settings | * User settings | ||
* | * Navigation | ||
* 404 States | |||
===what's out of scope?=== | ===what's out of scope?=== | ||
* Add-ons functionality | * Add-ons functionality | ||
== Ownership == | == Ownership == | ||
Line 44: | Line 49: | ||
Add-ons QA: [mailto:valentina.peleskei@softvision.ro Valentina Virlics]; irc nick :ValentinaV<br /> | Add-ons QA: [mailto:valentina.peleskei@softvision.ro Valentina Virlics]; irc nick :ValentinaV<br /> | ||
== Requirements for testing == | |||
= Requirements for testing = | === Environments === | ||
== Environments == | * Windows | ||
* | * Mac OS | ||
== Servers == | == Servers == | ||
Line 55: | Line 60: | ||
== Channels == | == Channels == | ||
* [Release] | * [https://archive.mozilla.org/pub/firefox/releases/ Release] | ||
* [Nightly] | * [https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ Nightly] | ||
* [Unbranded builds] | * [https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-release-win64-add-on-devel/ Unbranded builds] | ||
= Test Strategy = | == Test Strategy == | ||
== Test Execution Schedule == | === Test Execution Schedule === | ||
The following table identifies the anticipated testing period available for test execution. | The following table identifies the anticipated testing period available for test execution. | ||
{| class="wikitable" style="width:60%" | {| class="wikitable" style="width:60%" | ||
Line 82: | Line 87: | ||
|- | |- | ||
| Release Date | | Release Date | ||
|style="text-align:center;" | | |style="text-align:center;" | Firefox 57 || | ||
|} | |} | ||
Line 92: | Line 97: | ||
| Test plan creation || Mozilla wiki | | Test plan creation || Mozilla wiki | ||
|- | |- | ||
| Test case creation || [TestRail | | Test case creation || [https://testrail.stage.mozaws.net/index.php?/suites/view/1297 TestRail] | ||
|- | |- | ||
| Bugs management || Github | | Bugs management || Github | ||
|} | |} | ||
= References = | == References == | ||
* Tracker - https://github.com/mozilla/addons-frontend/issues/2296 | * Tracker - https://github.com/mozilla/addons-frontend/issues/2296 | ||
** This was the initial tracker, but individual issues for each added things where created in time | ** This was the initial tracker, but individual issues for each added things where created in time | ||
* [https://docs.google.com/document/d/1cJ1k8HsAb6taauvJMDLOiYMa1McfUXNgEtax3hoToPc/edit?pli=1#heading=h.9q1woklhtvbx New AMO Desktop Scoping] | * [https://docs.google.com/document/d/1cJ1k8HsAb6taauvJMDLOiYMa1McfUXNgEtax3hoToPc/edit?pli=1#heading=h.9q1woklhtvbx New AMO Desktop Scoping] | ||
* [https://github.com/mozilla/addons-frontend/blob/master/assets/sketch%20files/AMO%20Desktop%20-%20Master.sketch Redesign Files] | |||
= Testcases = | == Testcases == | ||
== Test Areas == | === Test Areas === | ||
* AMO Desktop | * AMO Desktop Pages | ||
== Test suite == | === Test suite === | ||
* [https://testrail.stage.mozaws.net/index.php?/suites/view/1297 Full Test Suite] | |||
= Bug Work = | == Bug Work == | ||
=== Bug fix verification === | |||
* [https://github.com/mozilla/addons-server/labels/project%3A%20auto%20approval Open] | |||
* [https://github.com/mozilla/addons-frontend/issues?q=is%3Aissue+label%3A%22project%3A+desktop+pages%22+is%3Aclosed Closed] | |||
== Sign off == | |||
=== Exit Criteria === | |||
= Sign off = | |||
== Criteria == | |||
Check list | Check list | ||
* All test cases should be executed | * All test cases should be executed | ||
* All blockers must be fixed and verified or have an agreed-upon timeline for being fixed | * All blockers must be fixed and verified or have an agreed-upon timeline for being fixed |
Latest revision as of 13:42, 21 September 2017
Overview
- Having recently completed the redesign of AMO for Android, we’ve turned our attention to refreshing the desktop version.
- The new homepage displays a subset of categories represented primarily though iconography… The density of information on an add-on detail page is more balanced now, with only essential information in clear view… and theme previews are bigger and screenshots more prominent.
- There’s a bit more color, too. In general much of the aesthetic was in need of a modernizing overhaul.
Goals
- Our main goal was to make browsing add-ons more intuitive and effortless. To that end, the new design presents content in a cleaner, more streamlined manner.
- Modernizing and making it easier to find great add-ons.
Entry Criteria
- QA has access to mocks. Any other info were found in bugs logged in GitHub.
Current status
- The feature is in -dev: https://addons-dev.allizom.org/en-US/firefox/.
- Still under development
Exit Criteria
- All related bugs triaged
- All blockers fixed
- All resolved bugs verified by QA
- Found-fixed bugs rate going down in time
Scope
what's in scope?
- AMO desktop homepage - header, content, footer
- Install\Uninstall of Add-ons (webextensions, themes, lang packs, dictionaries, etc.)
- Themes preview
- Extensions/Themes details pages
- Search - search suggestions, search results
- Filter menu
- Reviews and ratings - all reviews page
- Extensions and Themes homepages and categories pages
- Release notes
- More themes/extensions by author_name
- Pages using different languages (including RTL)
- Collections
- Statistics
- User settings
- Navigation
- 404 States
what's out of scope?
- Add-ons functionality
Ownership
Product Manager: Matthew Riley MacPherson; irc nick :tofumatt
QA Manager: Krupa Raj; irc nick :krupa
QA Lead: Victor Carciu; irc nick :victorc
Add-ons QA: Valentina Virlics; irc nick :ValentinaV
Requirements for testing
Environments
- Windows
- Mac OS
Servers
- Stage: https://addons.allizom.org/en-US/
- Dev: https://addons-dev.allizom.org/en-US/
- Production: https://addons.mozilla.org/en-US/
Channels
Test Strategy
Test Execution Schedule
The following table identifies the anticipated testing period available for test execution.
Project phase | Date | |
---|---|---|
Start project | 21.04.2017 | |
Study PRD/mocks received | 21.04.2017 | |
QA - Test plan creation | 01.07.2017 | |
QA - Test cases preparation | 01.08.2017 | |
QA - Test cases execution | 01.08.2017 | |
Release Date | Firefox 57 |
Testing Tools
Process | Tool |
---|---|
Test plan creation | Mozilla wiki |
Test case creation | TestRail |
Bugs management | Github |
References
- Tracker - https://github.com/mozilla/addons-frontend/issues/2296
- This was the initial tracker, but individual issues for each added things where created in time
- New AMO Desktop Scoping
- Redesign Files
Testcases
Test Areas
- AMO Desktop Pages
Test suite
Bug Work
Bug fix verification
Sign off
Exit Criteria
Check list
- All test cases should be executed
- All blockers must be fixed and verified or have an agreed-upon timeline for being fixed