QA/Fennec/Improve website icon quality

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 users is provided with high quality icons

Ownership

Developer contact: X

QA: Sorina Florean

Overall Status

[LANDED] Nightly 49: Landed

[LANDED] Aurora 49: 2016-06-07

[LANDED] Beta 49: 2016-08-03

Testing Summary

Scope of testing

The testing will be focus on

  • verifying the quality of website icons in the app

Environments

Testing will be performed on following devices:

  • Phones
    • 4.x
    • 5.x
    • 6.x
  • Tablet
    • 4.x
    • 5.x
    • 6.x

Specifications

  • This is part of the top sites updates
  • No favicon -> Show a box where the icon would be (much like the empty favicon state of Tablet UI) and display the TLD's first character.
  • Less than ideal favicon -> Show a similar box but use the dominant color (from the less than ideal icon) as the fill color, and display the TLD's first character.
  • Favicon! -> Show the favicon.
  • Website icon
Website icon
  • Less than ideal favicon
TLD's first character

User stories

  • As a user, I want to be provided with high quality icons so I feel this is not a cheap-looking and feeling app

Acceptance Criteria

  • High-res icons being used when available

KPI/Metrics:

  • Hypothesis to see more engagement with the top sites panel and other list item views

Testing details

Test Cases

Testing days

Date:2016-05-04

  • Created Test Plan

Date:2016-06-17

  • Exploratory testing on 49 Aurora (2016-06-16) with Asus ZenPad 8 (Android 5.0.2) and Motorola Razr (Android 4.4.2)
  • Aurora History Panel
Screenshot 2016-06-17-12-49-26.png
  • Aurora Top Sites
Screenshot 2016-06-17-12-32-24.jpg
  • Exploratory testing on latest Nightly with Nexus 5 (Android 6.0.1)
  • Nightly History Panel
Screenshot 20160617-151948.png

Date:2016-07-12

  • Exploratory testing on latest Aurora, Nightly and 48 Beta 6 with:
    • Motorola Razr (Android 4.4.4)
    • LG G4 (Android 5.1)

Date:2016-08-04

  • Exploratory testing on 49 Beta 1 with:
    • Motorola Razr (Android 4.4.4)
    • Asus ZenPad 8 (Android 5.0.2)

Date:2016-08-18

  • Exploratory testing on latest Nightly with LG G4 (Android 5.1)

Date:2016-09-26

  • Exploratory testing on all branches with Nexus 5 (Android 6.0.1)

Bug Work

Tracking bugs

  • Meta bug
    • bug 1265712 - (site-icons) [meta] Improve website icon quality
Full Query
ID Priority Summary Status Assigned to
925878 -- Favicon redirection should exhibit better caching behavior RESOLVED
1228680 -- Replace default favicon (globe) VERIFIED Sebastian Kaspari (:sebastian; :pocmo)
1234558 -- Use icon/title from app manifest for "Add to home screen" VERIFIED Dale Harvey (:daleharvey)
1255048 -- Use default Quick Search engine icons instead of favicons RESOLVED
1263707 P3 Favicon (tippy top) pack for mobile RESOLVED
1265497 -- Not-so-great favicon handling VERIFIED Sebastian Kaspari (:sebastian; :pocmo)
1265708 -- No apple-touch-icon for some sites VERIFIED Andrzej Hunt :ahunt
1265710 -- Consider using "Apple Touch Icons" in app UI (Instead of Favicons) VERIFIED Sebastian Kaspari (:sebastian; :pocmo)
1269821 -- Some favicon URLs are not stored or can not be restored RESOLVED
1271594 -- Tab.loadFavicon(): On failure discard explicit URL instead of first one RESOLVED
1271634 -- Link between history and favicon is not saved when favicon is loaded from cache RESOLVED
1272648 P5 Consider supporting image_src icons RESOLVED
1290014 P1 Reorganize how we store and map favicons RESOLVED Sebastian Kaspari (:sebastian; :pocmo)
1291339 P5 A location change without load does not trigger a favicon load RESOLVED
1300065 P3 Icons: Why do we add 1 to the content length header when decoding icons? RESOLVED
1300066 P5 Simplify icon handling for reader view RESOLVED

16 Total; 0 Open (0%); 11 Resolved (68.75%); 5 Verified (31.25%);


Still issues

[NEW] Bug 1265708 - Use apple-touch-icon-precomposed icons
[NEW] Bug 1263707 - Favicon (tippy top) pack for mobile
[NEW] Bug 1255048 - Use default Quick Search engine icons instead of favicons
[NEW] Bug 1234558 - Use icon from app manifest for "Add to home screen"
[NEW] Bug 925878 - Favicon redirection should exhibit better caching behavior
[NEW] Bug 1272648 - Consider supporting image_src icons
[NEW] Bug 1271594 - Tab.loadFavicon(): On failure discard explicit URL instead of first one

Bug fixed

[RESOLVED FIXED] Bug 1228680 - Replace default favicon (globe)
[RESOLVED FIXED] Bug 1265497 - Not-so-great favicon handling
[RESOLVED FIXED] Bug 1265710 - Consider using "Apple Touch Icons" in app UI (Instead of Favicons)
[RESOLVED FIXED] Bug 1265708 - No apple-touch-icon for some sites
[RESOLVED FIXED] Bug 1271634 - Link between history and favicon is not saved when favicon is loaded from cache
[RESOLVED FIXED] Bug 1269821 - Some favicon URLs are not stored or can not be restored

Signoff

Criteria

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

Results

Nightly testing

  • There were no blockers found while testing this feature.
  • All bugs are fixed and verified

Aurora testing

  • There were no blockers found while testing this feature.
  • All bugs are fixed and verified

Beta testing

  • There were no blockers found while testing this feature.
  • All bugs are fixed and verified