QA/Synced Tabs

From MozillaWiki
< QA
Jump to: navigation, search

Desktop Synced Tabs

Ownership

Developer contacts:

Mark Hammond; :markh on IRC

Ryan Feeley; :rfeeley on IRC

QA:

Vasilica Mihasca, :vasilica_mihasca on IRC; - owner on Firefox Client side testing

Status

Overview

[LANDED] Nightly 45: first landed

[LANDED] Aurora 45: landed

[LANDED] Beta 45: landed

[ON TRACK] Release 45: tbd

Summary

Context

At best, synced tabs will provide benefit to some users, some of the time.

We should only draw attention to Synced Tabs when users add a second sync device, by alerting them to its addition in the Australis menu panel.

References

Test cases

Desktop tests will focus on 5 states:
1. User not signed in
2. User signed in but not verified
3. User signed in and verified with no other sync devices attached to their account
4. User signed in and verified but tabs are disabled from syncing
5. User signed in and everything working

Overview

  • [DONE] Regression Test Suites: [1]
  • [DONE] Smoke Test Suites: [2]

Targeted scenarios

Testing focused on basic functionality

  • Move the "Synced tabs" icon to toolbar
  • Move the "Synced tabs" icon to tabs bar
  • Open about:preferences#sync from "Synced tabs"
  • Create a Firefox account
  • Login with an unverified account
  • Confirm the recently created account
  • Login with a verified account
  • Sync with "Tabs" option unchecked
  • Sync with "Tabs" option checked
  • Rename the device

Testing with e10s

All regular test cases already available in test suites will be executed with e10s enabled.

Bug work

Tracking bug

meta: Bug 1201331

Bug triage +/- for verification

[QE_VERIFY+] Bug 1201331 - Implement synced tabs menu
[QE_VERIFY+] Bug 1231535 - Remove sync spinner and add ellipsis to synced tabs panel
[QE_VERIFY+] Bug 1234199 - Android / iOS download links doesn’t work in synced tabs menu
[QE_VERIFY+] Bug 1236481 - 'Synced Tabs' History menuitem not shown because PlacesUIUtils.shouldEnableTabsFromOtherComputersMenuitem has been removed
[QE_VERIFY+] Bug 1238867 - Tabs favicons are not synced
[QE_VERIFY+] Bug 1238187 - "Synced Tabs" entry on history panel is shown in a disabled state
[QE_VERIFY+] Bug 1235501 - Significant PanelUI styling differences between Windows and OSX
[QE_VERIFY+] Bug 1237945 - Synced Tabs panel is not closed while Android/iOS pages are opened
[QE_VERIFY+] Bug 1238531 - [MAC] “Sign in to Sync” text is written with black using Dev Edition theme
[QE_VERIFY+] Bug 1238566 - Synced Tabs signed out state is not visually centered
[QE_VERIFY+] Bug 1236372 - Synced Tabs panel should autosize to fit localized mobile promo content (scrollbars at the moment)

Bug fix verification

[Verified] Bug 1231535 - Remove sync spinner and add ellipsis to synced tabs panel

2015-04-06: verified fixed on 45.0a1, across platforms

[Verified] Bug 1234199 - Android / iOS download links doesn’t work in synced tabs menu

2015-04-06: verified fixed on 46.0a1 and 45.0a2, across platforms

[Verified] Bug 1236481 - 'Synced Tabs' History menuitem not shown because PlacesUIUtils.shouldEnableTabsFromOtherComputersMenuitem has been removed

2015-04-06: verified fixed on 46.0a1 and 45.0a2, across platforms

[Verified] Bug 1238187 - "Synced Tabs" entry on history panel is shown in a disabled state

2015-04-06: verified fixed on 46.0a1 and 45.0a2, across platforms

[Verified] Bug 1238566 - Synced Tabs signed out state is not visually centered

2015-04-06: verified fixed on 46.0a1 and 45.0a2, across platforms

[Verified] Bug 1241851 - “Fetching Synced Tabs” panel is continuously displayed

2015-04-06: verified fixed on 47.0a1, 46.0a2 and 45.0b7, across platforms

[Verified] Bug 1247114 - Make SyncedTabs UI more discoverable

2015-04-06: verified fixed on 47.0a1, 46.0a2 and 45.0b8, across platforms

[Verified] Bug 1236372 - Synced Tabs panel should autosize to fit localized mobile promo content (scrollbars at the moment)

2015-04-06: verified fixed on 47.0a1, 46.0a2 and 45.0b8, across platforms

[Verified] Bug 1243591 - Create a pref to enable/disable the Synced Tabs UI refresh

2015-04-06: verified fixed on 47.0a1, 46.0a2 and 45.0b7, across platforms
Logged bugs

Bug 1237941 - The hidden tabs number is not specified in Synced Tabs panel
Bug 1237942 - Android and iOS links are not opened using the mouse wheel
Bug 1237945 - Synced Tabs panel is not closed while Android/iOS pages are opened
Bug 1238531 - [MAC] “Sign in to Sync” text is written with black
Bug 1238566 - [Ubuntu]'Sync Tabs' panel UI issues
Bug 1238871 - Tabs from a disconnected device are still displayed in Synced Tabs list
Bug 1241141 - Synced tabs panel height changes when it is accessed from History (Panel Menu)
Bug 1241431 - [Ubuntu] Panel Menu is incorrectly positioned after accessing Synced Tabs
Bug 1241851 - “Fetching Synced Tabs” panel is continuously displayed
Bug 1241860 - Interrupted line in “Synced tabs” panel
Bug 1238867 - Tabs favicons are not synced
Bug 1245844 - [Mac] Synced Tabs Panel styling issues

Sign off

Criteria

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

Results

Mid-Aurora Sign-off

  • [DONE] Aurora 45.0a2 (2016-01-12).
    • [DONE] Test results: [3].
    • There were no blockers found while testing this feature.
    • Manual testing covered Windows 10 (x64), Ubuntu 14.04 (x64) and Mac OS X 10.10.5.

Pre-Beta Sign-off

  • [DONE] Aurora 45.0a2 (2016-01-22).
    • [DONE] Test results: [4].
    • There were no blockers found while testing this feature.
    • Manual testing covered Windows 10 (x64), Ubuntu 14.04 (x32) and Mac OS X 10.10.5.

Pre-Release Sign-off

  • [DONE] 45 Beta 10 (2016-02-29).
    • [DONE] Test results: [5].
    • There were no blockers found while testing this feature.
    • Manual testing covered Windows 10 (x64), Ubuntu 14.04 (x32) and Mac OS X 10.11.