QA/Weave Test Plan/FennecSync
From MozillaWiki
< QA | Weave Test Plan
Summary
Fennec Sync supports bi-directional syncing of passwords, tabs, bookmarks, and history. It is integrated in the options and exists on maemo and android devices.
Schedule
- 2.0 alpha 1: 7/30
Test Strategy
Most tests will be covered by manual tests located in the Fennec Sync litmus test suite.
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12590
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12591
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12592
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12593
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12594
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12595
- https://litmus.mozilla.org/show_test.cgi?searchType=by_id&id=12596
- Test Plan
- Environment
- Maemo N900
- Android Nexus One, Droid
- Sync Prefs
- Sign In/Out
- Updating credentials on desktop should reflect changes
- Test character support (non-ascii, unicode)
- Account naming
- Connect/Disconnect
- Last updated time stamp verification
- Close Fennec, reopen. Should retain user data
- Data Syncing
- Passwords
- Bookmarks
- History
- Tabs
- Data Retrieval
- Awesomebar search should retrieve history, bookmarks
- Clicking a URL will launch the webpage
- Q: Any distinguishable differences on the UI versus a locally saved bookmark?
- Searching bookmarks should return the sync'd list
- Subfolders supported
- Tabs from other computers
- Remote tabs button state, located on awesomescreen
- Grayed out - not signed in
- Solid - signed in
- Tabs sync verification
- Supports more than 1 device from sync
- Altering data and resyncing will update data shown
- Clicking a URL will launch the webpage
- Sync un-supported sites (need a list, eg. Chrome://? file://? livemarks://?)
- Remote tabs button state, located on awesomescreen
- Other
- Behavior with Sync addon installed
- Updating from 1.1 sync addon -> 2.0 integrated sync
Related Bugs
- Verified bug 571898 - port 1.4 UI for Fennec to mobile-browser
- New bug 436069 - Unify history, bookmarks, awesomebar search and remote tabs into a single UI
- Verified bug 571898 - port 1.4 UI for Fennec to mobile-browser
- litmus tests added for Fennec sync
- Resolved bug 570636 - Decide how to co-exist as a sync add-on and built-in sync