QA/Fennec/Remove Favicons in Awesomebar to prevent HTTPS spoofing

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 favicons are removed from Awesomebar to prevent HTTPS spoofing

Ownership

Developer contacts:

QA:

Overall Status

[LANDED] Nightly 48

[LANDED] Aurora 47

[LANDED] Beta 46

Testing Summary

Scope of testing

The testing will be focus on

  • Favicons are removed from Awesomebar to prevent HTTPS spoofing

Environments

Testing will be performed on devices having the following Android versions:

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

Specifications

  • Due the security concerns that exist when a site can spoof that a HTTPS connection is established the favicon is removed from the URL bar

User stories

  • As a user, I want to be more secure to HTTPS spoofing by removing the favicon from the Awsomebar

Acceptance Criteria

Testing details

Test Cases

Testing days

Date: 2016-03-11

  • Exploratory testing

Date: 2016-04-20

  • Exploratory testing on latest Nightly and Aurora using LG G4 (Android 5.1)

Date: 2016-05-05

  • Exploratory testing on Beta 2 using LG G4 (Android 5.1)

Date: 2016-06-01

  • Exploratory testing on Firefox 47 Beta 10 using Nexus 5 (Android 6.0.1) and Samsung Galaxy R (Android 2.3.4)

Bug Work

Tracking bugs

  • bugs to track the feature
Full Query
ID Priority Summary Status Assigned to
1111818 -- Remove favicon from phone toolbar RESOLVED
1242500 -- XXHDPI version of favicon_globe.png RESOLVED
1248437 -- Magnifying glass icon in urlbar on about:home VERIFIED Sebastian Kaspari (:sebastian; :pocmo)

3 Total; 0 Open (0%); 2 Resolved (66.67%); 1 Verified (33.33%);


Still issues

[NEW] Bug 1242500 - XXHDPI version of favicon_globe.png

Bug fixed

[RESOLVED FIXED] Bug 1248437 - Magnifying glass icon in urlbar on about:home
[RESOLVED FIXED] Bug 1111818 - Remove favicon from phone toolbar

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