QA/Synced Tabs
Contents
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
- Meta Bug 1201331
- Synced Tabs Update - Mockups here.
- Remote Tabs - Screenshots here
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
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
- depends on: bugzilla query
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.