QA/Pocket integration

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

---