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:
- [IN PROGRESS] Smoke and Regression 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
- see this bug's dependency tree
[META] Bug 1157495 - [meta] Pocket quality and test eng tasks
- see this bug's dependency tree
[META] Bug 1157492 - [meta] Pocket integration metrics tracking
- see this bug's dependency tree
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
---