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

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 46: Line 46:
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 98: Line 99:
|}
|}


= 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
Line 104: Line 105:


= Testcases =  
= Testcases =  
== Test Areas ==
=== Test Areas ===
* AMO Desktop
* AMO Desktop Pages


== Test suite ==
=== Test suite ===
Gdoc Test suite -  
Gdoc Test suite - tba
TestRail -  
TestRail - tba


= Bug Work =
= Bug Work =
* All Feature bugs:
=== Bug fix verification ===
** [Open]  
* [https://github.com/mozilla/addons-server/labels/project%3A%20auto%20approval Open]
** [Closed]
* [https://github.com/mozilla/addons-frontend/issues?q=is%3Aissue+label%3A%22project%3A+desktop+pages%22+is%3Aclosed Closed]


<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
== Sign off ==
 
=== 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

Revision as of 13:00, 21 September 2017

Overview

Having recently completed the redesign of AMO for Android, we’ve turned our attention to refreshing the desktop version.

Goals

Modernizing the homepage 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

  • [Release]
  • [Nightly]
  • [Unbranded builds]

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