Add-ons/QA/Testplan/New AMO Desktop Pages: Difference between revisions
< Add-ons
Jump to navigation
Jump to search
ValentinaP (talk | contribs) |
ValentinaP (talk | contribs) |
||
Line 58: | Line 58: | ||
== 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 = |
Revision as of 13:20, 21 September 2017
Overview
Having recently completed the redesign of AMO for Android, we’ve turned our attention to refreshing the desktop version.
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 | Release 57 |
Testing Tools
Process | Tool |
---|---|
Test plan creation | Mozilla wiki |
Test case creation | [TestRail] / [Google docs] |
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
- Gdoc Test suite - tba
- TestRail - tba
Bug Work
Bug fix verification
Sign off
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