QA/Fennec/iOS/Combine history-related home panels
From MozillaWiki
Contents
Overview
Purpose
The purpose of this wiki is to serve as a general test plan for testing the feature "Combine history-related home panels".
Ownership
Developer contact: Emily Toop (:fluffyemily)
Overall Status
Nightly[LANDED]
Beta[NOT LANDED]
Testing Summary
Scope of testing
The testing will be focus on:
- Verifying that the synced pages are displayed correctly
- Verifying that the pages are correctly synced from the correct device
- Verifying that the pages are correctly loaded
- Verifying that the data can be cleared from the panel
- Verifying that the browsing data is correctly synced
- Verifying that the user is notified that the two panels have been merged
Requirements
- Synced tabs is redundant with the history panels. We should fold these two panels into a history panel, and annotate history items if they're synced tabs. We can simplify the panel design by combining panels that are similar. This is a step towards the redesign of panels as well as providing ideas and stepping stones for the Activity stream team.
Specifications
- iPhone specs: https://mozilla.invisionapp.com/share/7Z647TWG4#/screens
- iPad specs: https://mozilla.invisionapp.com/share/4363MPDYG#/screens
User stories
- As a user, I want to be informed that these panels have been merged and what the advantages are
- As a user, I want to see my history as well as synced tabs from other devices in one panel
- As a user, I want to retrieve tabs I've either opened in the past on the same device or other devices from the current device I'm on.
- As a user, I want to know which items in the panel list are synced from other devices
Acceptance Criteria
- Visually separate browsing history from synced tabs on other devices
- User is being notified that these panels have been unified
Test Cases
- Check What's new page
- The user is informed/notified that the sync and history panel have been merged and what are the advantages
- Access the combine Sync - History panel
- The panel is displayed correct
- Create browsing data
- The visited sites are displayed correctly in the panel
- Access visited links
- The pages are correctly loaded
- Access Synced devices section and tap Create an account
- The user is redirected to the log in page
- Access Synced devices section and tap Sing in
- The button is functional and the user is redirected to the log in page
- Sign in to a Firefox account with browsing data
- The synced pages are displayed correctly (two sections are displayed in the panel)
- Tap on the Synced devices tab
- The pages synced from other devices are displayed correctly, corresponding to the specific devices and are loaded correct
- Sing out from Firefox account
- No sync tabs should be displayed
- Clear private data - History
- No history should be displayed in the panel
Testing details
- Date: 10/05/2016
- Build: 4593dfdc
- Device: IPhone 4 S
- Display: 3.5 inch
- iOS: 8.4
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 10/05/2016
- Build: 4593dfdc
- Device: IPod Touch
- Display: 4 inch
- iOS: 9.1
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 11/05/2016
- Build: 1649ceb8
- Device: IPhone 5 SE
- Display: 4 inch
- iOS: 9.3
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 11/05/2016
- Build: 1649ceb8
- Device: IPhone 6
- Display: 5.5 inch
- iOS: 8.3
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 12/05/2016
- Build: 1649ceb8
- Device: IPhone 6 Plus
- Display: 7 inch
- iOS: 9.1
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 12/05/2016
- Build: 1649ceb8
- Device: IPad mini 4
- Display: 7.9 inch
- iOS: 9.3.1
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 12/05/2016
- Build: 1649ceb8
- Device: IPad Air 2
- Display: 9.7 inch
- iOS: 9.2.1
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
- Date: 13/05/2016
- Build: b222aa67
- Device: IPad PRO
- Display: 12.9 inch
- iOS: 9.3.1
- All test cases executed:[Yes] - Whats new page N/A
- New issues: None
- Verified issues: None
- Re-opened issues: None
- All test cases executed:[Yes] - Whats new page N/A
Tracking bugs
- [META] Combine history-related home panels
ID | Priority | Summary | Status | Assigned to |
---|---|---|---|---|
1259250 | -- | Redesign history panel favicons | RESOLVED | |
1259251 | -- | Redesign SiteTableViewController to the new mocks | RESOLVED | Bryan Munar (:bkmunar) |
1259252 | -- | Add "Recently Closed" feature to history panel | RESOLVED | Bryan Munar (:bkmunar) |
1259253 | -- | Add "Synced Tabs" feature to history panel | RESOLVED | Bryan Munar (:bkmunar) |
4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);
Signoff criteria
- All test cases are executed on devices with the following display sizes: 3.5", 4", 5", 5.5", 7", 9", 12.9"
- All test cases are executed on devices with iOS8.x and iOS 9.x
- All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed