Services/TrackingProtection/ShavarTesting: Difference between revisions

m (fixing broken link)
(fixing redirect)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:


{{LastUpdated}}
#REDIRECT [[Services/TrackingProtection/Shavar Server - Testing]]
 
= Overview =
Tracking protection data is provided by a shavar server:
https://github.com/mozilla-services/shavar
 
When deploying a new release, both end-2-end and performance tests will first be performed in a staging environment prior to production deployment.  Following deployment to production, end-2-end tests can again be used to verify deployment success
 
 
== Verification Of Stage Deployments ==
 
=== End-2-End Test===
 
====Setup====
* Download Firefox Nightly: [https://nightly.mozilla.org/]
* Launch with a clean profile
* open  about:config in your URL
* search: "tracking" - to see all relevant config options
* Double click on: "browser.safebrowsing.debug" - to set to true
* Double click on: "browser.trackingprotection.updateURL" - and replace server with staging server URL
** "tracking.mozilla.services.com" (production server)
** "tracking.stage.mozaws.net" (stage server)
* Restart firefox
** Note: you only need to do this if you change the update URL
* Double click on: "Enable privacy.trackingprotection.enabled" - to set to true
** Note: you may see the update messages in the console if "browser.safebrowsing.debug" is enabled.
 
====Test Execution====
 
To test if the list has been updated, open the following test page:
* http://test-web.stage.mozaws.net/shavar_test.html
 
You should see a bunch of empty boxes and a shield in the upper left corner.
At this point, you know that the list has been updated from stage (without crashing) and that the list is catching stuff.
 
 
=== Load Testing ===
Load testing is performed on stage only!
<TBD>
 
 
== Verification of Production Deployments ==
<TBD>
 
= Reference =
[[Services/TrackingProtection|Tracking Protection]]

Latest revision as of 05:50, 10 September 2015