QA/Fennec/Prioritizatization of mobile browsing history over synced desktop history

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

Ownership

Developer contact: margaret

QA: Ninu

Overall Status

[LANDED] Nightly 49: first landed on - 04-05-2016

[LANDED] Aurora 48: first landed on - 06-06-2016

[LANDED] Beta 47: first landed on - 02-08-2016

Testing Summary

Scope of testing

The testing will be focus on

  • Ensure that desktop browser visits don't over-run the mobile Top Sites thumbnails
  • Ensure mobile visits are given priority on the mobile Top Sites page

Environments

Testing will be performed on following devices:

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

Specifications

  • Browsing on the desktop and mobile often have two very different usage patterns, and even though a user has attached both to a single Firefox Account, Firefox should preserve that usage pattern to ensure the sites visited on the mobile are within easy reach (and vice versa on the desktop)
    • how to use it
  • screenshots

User stories

  • As a user, I do not want my Top Sites on mobile to have desktop-related sites upon first-run sync integration.
AC: After a sync, sites frequented on the mobile are still given top priority on Top Sites
  • As a user, I want to easily go to my oft-used mobile websites from my mobile phone and not have to hunt & peck through a sea of desktop-related content
AC: After a sync, sites frequented on the mobile are still given top priority on Top Sites

Acceptance Criteria

Testing details

Test Cases

* Mobile vs Desktop sync
 1. On desktop side perform several site visits(some of them multiple times)
 2. Log in with a sync account on desktop and merge local profile with sync profile
 3. On mobile side, on local profile, perform several site visits (other than the ones at step 1)
 4. On mobile side Log in the account that was synced on desktop at step 2
Expected Result: 
Sites that were visited at step 3 should be displayed in top sites tab with priority over sites visited at step 1
* Feature impact
 1. Visit several pages
 2. Go to History panel
Expected Result: 
Browsing websites records visits correctly (as local)
1. On a device with Android < 6.0 open Fennec
2. Go to Settings-Advance-Import 
3. Import History 
Expected result:
Android Import functionality works correctly
1. Go to history panel
2. Perform a clear history action
Expected result: 
Clear history clears out recorded visits correctly
1. After performing a sync action verify the history panel
2. disconnect account and go to the history panel
Expected result:
Disabling Sync shouldn't affect visits table

Testing days

Date:09-05-2016

Date:06-06-2016

Date:08-08-2016

Bug Work

Tracking bugs

  • bugs to track the feature

ex:

Full Query
ID Summary Priority Status
1046709 Local vs. remote visits: Data layer, ContentProvider and Sync updates -- RESOLVED
1265516 [meta] Local visit tracking -- RESOLVED
1265525 Local vs. remote visits: Top Sites should prefer local visits over remote ones -- RESOLVED
1274029 Regression in Top Sites loading performance -- RESOLVED

4 Total; 0 Open (0%); 4 Resolved (100%); 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