QA/Polaris/Tracking protection: Difference between revisions

m
 
(19 intermediate revisions by 3 users not shown)
Line 4: Line 4:


QA : [mailto:mwobensmith@mozilla.com Matt Wobensmith], :mwobensmith on IRC
QA : [mailto:mwobensmith@mozilla.com Matt Wobensmith], :mwobensmith on IRC
Release target: Firefox 42


=== Status ===
=== Status ===
<small>'''<font color="green">[LANDED]</font>'''</small> Nightly 34: first landed on 34
<small>'''<font color="green">[LANDED]</font>'''</small> Exists as of Firefox 34: disabled by default
 
<small>'''<font color="red">[DISABLED]</font>'''</small> Nightly 38: release target moved to TBD


== Summary ==
== Summary ==
Line 21: Line 17:


===Enabling the component===
===Enabling the component===
There are 2 ways to enable tracking protection


By enabling polaris:
To enable TP in Private Browsing, set the following pref:


* browser.polaris.enabled set to true
* privacy.trackingprotection.pbmode.enabled set to true
[[File:Tracking_protection.gif]]
 
By enabling tracking protection related prefs:
 
* privacy.trackingprotection.enabled set to true
* privacy.trackingprotection.ui.enabled set to true


== References ==
== References ==
* Tracking bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1029886]
* Tracking bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=1029886]
* Feature related wiki page [https://wiki.mozilla.org/Polaris]
* [[Security/Tracking protection|Feature related wiki page]]
* [[Services/TrackingProtection/Shavar Server - Testing|Tracking Protection - Shavar Server - Testplan]]


== Test Cases ==
== Test Cases ==
* {{inprogress|}}  
=== Smoke ===
* {{inprogress|}} End-to-end smoke
** Feature is enabled by default in private browsing mode
** Tour and instructions appear for feature
** Feature is NOT enabled in normal browsing mode
* E10S on/off
 
=== Full ===
Complete all tests with both old and new (fresh) profile
 
* With normal browsing:
** View URL with tracking elements and verify not blocked
 
* With private browsing:
** View URL with tracking elements and verify blocked
** Add exception for page
** Reblock page
** Add exception for page again
** Return to normal browsing and verify page NOT blocked
 
* With private browsing:
** Verify UI tour appears on first launch, does not appear on subsequent launches
** Verify tour functionality
 
* Preferences
** Turn on/off
** List providers
 
* Cases
** Tracked asset
** Tracked asset and active mixed content
** Tracked asset and passive mixed content
** Tracked asset and both active/passive mixed content
** Add exception for page, navigate to different page with same tracker
** Tracked asset in iframe
** Page with multiple tracked assets
 
* Opening private browsing
** File > New private window
** Keyboard shortcut
 
* Scenarios
** Same page in both private/non-private windows
** Multiple tabs
** Interaction with AdBlockPlus, Disconnect, other add-ons
** Disable safe browsing, verify tracking protection is still enabled
 
* Shavar/digest256 client
** List management
** Add/remove entries
** Stale list
** Bad network: no connection, stalling server
** HTTP error codes
** Large lists
** Error/boundary values for update interval, byte size, etc.
** Blocking Mozilla properties does not break Firefox
 
* Community
** One and Done task
 
* Automation
** Marionette test https://bugzilla.mozilla.org/show_bug.cgi?id=1148101
 
* Misc
** about:privatebrowsing
 
=== Community ===
* One and Done test task https://oneanddone.mozilla.org/en-US/tasks/115/
 
 
=== TBD ===
* n/a


== Sign off ==
== Sign off ==
Confirmed users
651

edits