QA/Fennec/Move recent tabs into history home panel

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

Overview

Purpose

The purpose of this wiki is to serve as a general test plan for verifying that recent closed tabs are grouped in a submenu of the History tab

Ownership

Developer contact: JanH

QA: Ninu

Overall Status

[LANDED] Nightly : first landed on - 08-06-2016

[LANDED] Aurora : first landed on - 03-08-2016

[LANDED] Beta : first landed on - 26-09-2016

Testing Summary

Scope of testing

The testing will be focus on

  • 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 retrieve tabs I've either opened in the past on the same device or other devices from the current device I'm on.

Environments

Testing will be performed on following devices:

  • Phones
    • 4.x
    • 5.x
    • 6.0
  • Tablet
    • 4.x
    • 5.x
    • 6.0

Specifications

  • Recent tabs are redundant with the history panels. We should fold these two panels into the history panel, and annotate history items if they're synced or recent tabs.
Recently removed1
Recently removed2

Acceptance Criteria

- Indicate to the user the nature of each tab, i.e. either if it is synced from a different device
- User is being notified that these panels have been unified

Testing details

Test Cases

** Layout
1. Open about:home - Home panel
R: "Recent Tabs" menu is displayed above the Synced devices history sub-menu with the message "Your recent tabs show up here".
1. Open more than 10 sites in different tabs and close them
R: The pages are displayed correctly
2. Close previously opened tabs and go to "Recent Tabs" menu
R: A maximum of 10 links are displayed in the list
** Recently closed Flow

1. Open Firefox and open 3 different tabs with gmail.com, news.google.com and espn.com
R: The pages are displayed correctly
2. Close the tabs opened at step 1 and go to about:home-History tab
R: The tabs closed are displayed in the "Recently closed " menu in the "History" panel in about:home
3. Open the Recently Closed history's sub-menu
R: The "Restore All" button is under the list.
4. Click the "Restore all" button
R: All the tabs present in the list at step 3 are restored.
** Tabs from last session
1. Open Firefox and open 3 different tabs with gmail.com, news.google.com and espn.com
R: The pages are displayed correctly
2. Close the tabs opened at step 1 and go to about:home-History tab
R: The tabs closed are displayed in the "Recently closed " menu in the "History" panel in about:home
3. Open the Recently Closed history's sub-menu
R: The "Restore All" button is under the list.
4. Click the "Restore all" button
R: All the tabs present in the list at step 3 are restored.
** Restore ALL button 
1. Open one tab with gmail.com
R: The page is displayed correctly
2. Close the tab loaded at step 1
R: The page is displayed in the recently closed history's tab sub-menu and no button is displayed under the list
3. Open two tabs: gmail.com and news.google.com
R: The pages are displayed correctly
4. Close the tabs loaded at step 3
R: The pages are displayed in the recently closed history's tab sub-menu and the "Restore All" button is displayed under the list

Testing days

Date: 25 July 2016

Date: 31 August 2016

Date:06-10-2016

Bug Work

Tracking bugs

  • bugs to track the feature

ex:

Full Query
ID Summary Priority Status
1251362 Combine Recent Tabs into History tab -- RESOLVED
1262929 [meta] Combined History Panel -- NEW
1266223 Recently closed tabs are not persisted across app kills -- RESOLVED
1277978 Only show Recently Closed smartfolder when there are items -- RESOLVED

4 Total; 1 Open (25%); 3 Resolved (75%); 0 Verified (0%);


Still issues

Bug fixed

Signoff

Criteria

  • All test cases should be executed
  • All blockers, critical issues must be fixed and verified or have an agreed-upon timeline for being fixed


Results

Nightly testing

  • Testing went smoothly, no blockers were found

Aurora testing

  • Testing went smoothly, no blockers were found

Beta testing

  • Testing went smoothly, no blockers were found