QA/Fennec/Allow Tracking Protection without Private Browsing
Contents
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
- Tracking Protection- Enabled in Private Browsing
- Tracking protection- Disabled
- Tracking Protection- Enabled
Testing Days
Date:04-11-2015
- Tri-state tracking protection pref
- 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.
- Enabled
Bug work
Bug tracking
- bugs to track the updates for allowing tracking protection without private browsing
ex:
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