Add-ons/QA/Testplan/New AMO Desktop Pages: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
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

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 Release 57

Testing Tools

Process Tool
Test plan creation Mozilla wiki
Test case creation [TestRail] / [Google docs]
Bugs management Github

References

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