QA/Fennec/iOS/Combine history-related home panels

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

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)

QA: Simon Basca (:simonb)

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

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


  • 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


  • 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


  • 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
  • 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


  • 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


  • 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


  • 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

Tracking bugs

  • [META] Combine history-related home panels
Full Query
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