Add-ons/QA/Testplan/New AMO Desktop Pages

From MozillaWiki
Jump to: navigation, search

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

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

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

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