QA/Fennec/iOS/sync bookmarks

From MozillaWiki
< QA‎ | Fennec‎ | iOS
Jump to: navigation, search

Sync Bookmarks Test Plan

Feature Reference

  • Meta Bug: bug 1196238
  • Overal Status:
    • Aurora:
    • Beta:
  • Owner:(Catalin Suciu, irc: csuciu)

Requirements

  • Support syncing bookmarks with an enabled Firefox Account (FxA) from the cloud to Firefox iOS device
  • Users can delete their local bookmarks on iOS device, but not synced bookmarks.
  • Synced bookmarks are hierarchically rooted under the Desktop Bookmarks pseudo-folder
  • Users can navigate the bookmark hierarchy

User Stories

  • As a user, I want my bookmarks to sync from the cloud to iOS device where my FxA is signed in and enabled so I have access to all of my Firefox bookmarks on Firefox iOS.
  • As a user, I can navigate all of my synced bookmarks and delete any local bookmarks

Acceptance Criteria

  • Bookmarks are synced from cloud when FxA is enabled
  • Local bookmarks can be deleted (this will take effect only on Firefox iOS browser and not trigger an update to the cloud)
  • I can navigate to any synced bookmark

Testing details

==Date:==2015-10-21

  • Exploratory testing
    • Device:iPhone 6 (iOS 9.0.2), iPad Air 2 (9.0.2)
    • Builds:1111
      • Tests:
        • Login with the same account on desktop and iOS
        • On desktop add a few bookmarks in different folders > then Sync
          • The bookmarks are synced into the correct folders on iOS
        • On desktop remove bookmarks from different parent/child folders > Sync
          • The bookmarks are removed from iOS
        • On desktop remove a bookmark folder > Sync
          • The folder is removed from iOS
        • On desktop move a bookmark from a folder to another > Sync
          • The bookmarks is moved to the correct folder
        • Synchronize a heavily populated profile from desktop to mobile
          • The folders are added correctly to iOS.
          • The bookmarks are added to the correct folders

Bugzilla

Full Query
ID Priority Summary Status Assigned to
1141849 -- Implement synchronization for independent cross-device records RESOLVED
1201103 -- Bookmark record definitions RESOLVED Richard Newman [:rnewman]
1201104 -- Mirror storage for server bookmarks RESOLVED Richard Newman [:rnewman]
1201108 -- Incremental server bookmark mirrorer RESOLVED Richard Newman [:rnewman]
1201110 -- Schema changes to support bookmark sync RESOLVED Richard Newman [:rnewman]

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);


Moztrap

  • Sync Bookmarks