|
|
| (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]]
| |