QA/Pocket integration: Difference between revisions

Jump to navigation Jump to search
update related to bug verification, risk analysis and general documentation
m (→‎Bug fix verification: added verification results)
(update related to bug verification, risk analysis and general documentation)
Line 35: Line 35:
! Event !! Probability !! Impact !! Current situation !! Mitigation steps
! 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.
| Users that have the Pocket add-on already installed are not handled properly after updating to a Pocket-integrated Firefox build. || 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.
| Users that have the Pocket social media service already installed are not handled properly after updating to a Pocket-integrated Firefox build. || 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.
| User fails to log into Pocket using the FxA sign-in flow. || probable || high || --- || Periodical regression testing covers this area.
Line 61: Line 61:
===Enabling the feature===
===Enabling the feature===
Pocket is available starting with Firefox 40 and it can be enabled by setting the following pref to ''true'':
Pocket is available starting with Firefox 40 and it can be enabled by setting the following pref to ''true'':
:<font style="background-color:#ECECEE; border-radius:3px; font-family:monospace; font-size:115%;">browser.pocket.enabled</font>
:<font style="background-color:#ECECEE; border-radius:3px;border-style:solid; border-color:#ECECEE; border-width:3px; font-family:monospace; font-size:115%;">browser.pocket.enabled</font>


A hostname is also required to ensure Pocket's functionality, that's being done through the following pref:
:<font style="background-color:#ECECEE; border-radius:3px;border-style:solid; border-color:#ECECEE; border-width:3px; font-family:monospace; font-size:115%;">browser.pocket.hostname</font>
== References ==
== References ==
* The Pocket toolbar panel mock is available [https://bug1158883.bugzilla.mozilla.org/attachment.cgi?id=8598080 here].
* The Pocket toolbar panel mock is available [https://bug1158883.bugzilla.mozilla.org/attachment.cgi?id=8598080 here].
* A design mock depicting a few Pocket flows is available [https://mozilla.invisionapp.com/share/4E2TPD4YD#/screens here]
* A design mock showing confirmation panel's variations and states is available [https://bug1158883.bugzilla.mozilla.org/attachment.cgi?id=8598080 here].


== Test cases ==
== Test cases ==
Line 128: Line 132:
<font color="green">'''[VERI]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1156878 Bug 1156878] - Send a request to the server when clicking the Pocket toolbar button
<font color="green">'''[VERI]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1156878 Bug 1156878] - Send a request to the server when clicking the Pocket toolbar button
:↳ <small>'''2015-04-30'''</small>: confirmed fixed on 40.0a1, across platforms
:↳ <small>'''2015-04-30'''</small>: confirmed fixed on 40.0a1, across platforms
</div>
</div>
</div>
</div>
Line 136: Line 139:
====== Logged bugs ======
====== Logged bugs ======
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
[bug_url Bug #] - Summary
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161502 Bug 1161502] - The question mark icon next to the "Sign Up with Firefox" button seems misaligned
:↳ <small>'''YYYY-MM-DD'''</small>:  
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161504 Bug 1161504] - The "Save" button from the Pocket panel appears to have a visited styling applied
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161508 Bug 1161508] - The panel shown by the Pocket button after saving a page displays top and bottom borders
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161510 Bug 1161510] - main.js:481:12 throws an error in the Browser Console when "Sign Up with Firefox" is clicked
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161514 Bug 1161514] - The sign-up panel shown by the Pocket button displays top and bottom borders on Mac and Windows
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161518 Bug 1161518] - The user is able to drag and drop the links from the Pocket panel
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
[https://bugzilla.mozilla.org/show_bug.cgi?id=1161522 Bug 1161522] - The user is able to save Pocket's "My List" to itself, twice
:↳ <small>'''2015-05-05'''</small>: found while performing functional testing on 40.0a1
</div>
</div>
</div>
</div>
Confirmed users
1,595

edits

Navigation menu