QA/Fennec/Allow Tracking Protection without Private Browsing

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

Overview

Purpose

Tracking Protection information is revealed through the same doorhanger as mixed content blocking. Both types of protection involve blocking network loads that match certain criteria. Once Tracking Protection is activated, you will see a shield whenever Firefox is blocking either tracking domains or mixed content. You may choose to disable Tracking Protection for a particular site by clicking on the doorhanger and selecting "Disable protection". Once Tracking Protection is disabled for a site, you will see a shield with a red strike-through. You may choose to re-enable Tracking Protection for the site by clicking the doorhanger and selecting "Enable protection".

The purpose of this wiki is to serve as a general test plan for verifying that tracking protection has a tri-state pref: enabled both in normal and private browsing, disabled everywhere and enabled only in private browsing; the last choice is the default one.

Ownership

Teodora Vermesan, irc: TeoVermesan

Margaret Leibovi, irc: Margaret

Overal Status

[LANDED] Nightly 45: first landed on - 07-10-2015

[NOT LANDED] Aurora: NA

[NOT LANDED] Beta: NA

Testing Summary

Scope

The testing will be focus on

  • verifying that tracking protection has a tri-state pref
  • verifying that all three options work as expected

Environments

Testing will be performed on following devices:

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

Testing will be performed on different pages:

  • Mixed Content with passive loaded
  • Active Mixed Content Blocked
  • Active Mixed Content blocked with passive loaded
  • Insecure connection
  • Secure connection

Specifications

  • Turn our user-facing tracking protection pref into a tri-state pref:
    • Tracking protection enabled everywhere
    • Tracking protection enabled only in private browsing
    • Tracking protection disabled

Testing Details

Test Case

Testing Days

Date:04-11-2015

  • Tri-state tracking protection pref
Screenshot 2015-10-15-12-10-53.png





    • Enabled
      • load espn.go.com in private browsing => the shield is displayed in the URL Bar.
      • load espn.go.com in normal browsing => the shield is displayed in the URL Bar.
    • Enabled in Private Browsing
      • load espn.go.com in private browsing => the shield is displayed in the URL Bar.
      • load espn.go.com in normal browsing => the shield is not displayed in the URL Bar.
    • Disabled
      • load espn.go.com in private browsing => the shield is not displayed in the URL Bar.
      • load espn.go.com in normal browsing => the shield is not displayed in the URL Bar.

Bug work

Bug tracking

  • bugs to track the updates for allowing tracking protection without private browsing

ex:

Full Query
ID Summary Priority Status
1185163 Create tri-state tracking protection pref -- RESOLVED

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Sign off

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.
  • Tracking protection has 3 options and work as expected

Aurora testing NA

Beta testing NA