QA/Pocket integration: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
m (→‎Bug triage +/- for verification: update related to upcoming fixes requiring verification)
Line 98: Line 98:
====== Tracking bugs ======
====== Tracking bugs ======
<font color="red"><small>'''[META]'''</small></font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1155467 Bug 1155467] - [meta] Firefox Pocket integration
<font color="red"><small>'''[META]'''</small></font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1155467 Bug 1155467] - [meta] Firefox Pocket integration
* see this bug's [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1155467&hide_resolved=1 dependency tree]
* see this bug's [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1155467 dependency tree]
<font color="red"><small>'''[META]'''</small></font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1157495 Bug 1157495] - [meta] Pocket quality and test eng tasks
<font color="red"><small>'''[META]'''</small></font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1157495 Bug 1157495] - [meta] Pocket quality and test eng tasks
* see this bug's [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1157495&hide_resolved=1 dependency tree]
* see this bug's [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1157495 dependency tree]


<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
<div class="toccolours mw-collapsible mw-collapsed" style="width:auto">
====== Bug triage +/- for verification ======
====== Bug triage +/- for verification ======
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">

Revision as of 06:51, 28 April 2015

Desktop — Firefox Pocket Integration

Note: Please note that information is still being added to this page.

Ownership

Developer contacts: ---

QA contacts:

  • SoftVision QA: Andrei Vaida, :avaida on IRC
  • Services QA: ---

Status

Overview

[ON TRACK] Nightly 40: ---
[ON TRACK] Aurora 39: ---
[ON TRACK] Beta 38: ---
[ON TRACK] Release 38: ---

Timeline

What? Expected Actual
Prototype landing on m-c     Wed, April 29th       ---
Uplift to m-b ---    ---
GTB: Beta 1 Thu, May 7th    ---
GTB: RC1 Thu, may 21st    ---

Risk analysis

Event Probability Impact Current situation Mitigation steps
Already installed Pocket add-on is not handled properly on the Pocket-integrated Firefox setup. probable high --- Periodical regression testing covers this area.
Already installed Pocket social media service is not handled properly on the Pocket-integrated Firefox setup. probable high --- Periodical regression testing covers this area.
User fails to log into Pocket using the FxA sign-in flow. probable high --- Periodical regression testing covers this area.
Page fails to be saved to Pocket. probable high --- Periodical regression testing covers this area.
Saved page fails to be opened from Pocket. probable high --- Periodical regression testing covers this area.
Reader View fails to display pages saved to Pocket. probable high --- Periodical regression testing covers this area.

Summary

Context

The features made available by this integration:

  • Save to Pocket button in the toolbar
  • Open Pocket item from the bookmarks menu
  • Save to Pocket button in the context menu
  • FxA sign-in for Pocket
  • Save to Pocket button from Reader View's controls
  • UI tour
  • Reader View aesthetic to align with what Pocket is currently offering

Enabling the feature

---

References

---

Test cases

Overview

Targeted scenarios:

Click the expand button to see a few of the targeted user stories

  • As a user, I can log into Pocket with an existing Firefox Account, so that I can start using the feature without having to create a new set of credentials.
  • As a user, I can log into Pocket with an existing Pocket account, so that I can start using the feature without having to create a new set of credentials.
  • As a user, I can log into Pocket with a new Firefox Account, so that I can start using Pocket.
  • As a user, I can log into Pocket with a new Pocket account, so that I can start using Pocket.
  • As a user, I can save a page to Pocket by clicking the dedicated Pocket button from the Location Bar.
  • As a user, I can save a page to Pocket by clicking the dedicated Pocket button from the controls available in Reader View.
  • As a user, I can save a page to Pocket by clicking the dedicated Pocket option from the context menu.
  • As a user, I can view the items saved to Pocket from the dedicated Pocket entry available in the bookmarks menu.
  • As a user, I can start using Pocket on an older profile that already has it installed as an add-on.
  • As a user, I can start using Pocket on an older profile that already has it installed via Social API.
  • As a user, I can remove a page from Pocket using the dedicated Pocket button from the Location Bar.
  • As a user, I can remove a page from Pocket using the dedicated Pocket entry from the bookmarks menu.
  • As a user, I can remove a page from Pocket using the dedicated Pocket option from the context menu.
  • As a user, I can be notified in a friendly way if my connection or the Pocket servers are down.

Draft test suites:

MozTrap test suites:

  • [ON TRACK] Smoke Test Suite
  • [ON TRACK] Regression Test Suite

Bug work

Tracking bugs

[META] Bug 1155467 - [meta] Firefox Pocket integration

[META] Bug 1157495 - [meta] Pocket quality and test eng tasks

Bug triage +/- for verification

[QE-VERIFY+] Bug 1155523 - Implement Pocket toolbar button
[QE-VERIFY+] Bug 1155517 - Change Reader View to have a "Save Page to Pocket" button instead of "Add To Reader List"
[QE-VERIFY+] Bug 1155518 - Implement "Save to Pocket" context menu item
[QE-VERIFY+] Bug 1155519 - Add "View Pocket Items" menuitem to the bookmarks menu
[QE-VERIFY-] Bug 1155520 - Add telemetry for Pocket integration

Bug fix verification

[VERI] [bug_url Bug #] - Summary

YYYY-MM-DD:

[REOP] [bug_url Bug #] - Summary

YYYY-MM-DD:
Logged bugs

[bug_url Bug #] - Summary

YYYY-MM-DD:

Sign off

Criteria

  • All the test cases were executed.
  • All the blocker, critical, major bugs have been fixed.

Results

---