Privacy/Features/DNT signal/TestPlan: Difference between revisions
< Privacy | Features | DNT signal
Jump to navigation
Jump to search
Ioana.budnar (talk | contribs) (Created page with "= DNT Signal = {| class="fullwidth-table" |- | Feature | Status | Dev Lead | QA Lead | Status |- | Make DNT signal accessible from the navigator global object | Landed | Ju...") |
Ioana.budnar (talk | contribs) |
||
| (28 intermediate revisions by 2 users not shown) | |||
| Line 10: | Line 10: | ||
|- | |- | ||
| Make DNT signal accessible from the navigator global object | | Make DNT signal accessible from the navigator global object | ||
| Landed | | {{StatusHealthy|status=Landed in Firefox 9}} | ||
| Justin Lebar | | Justin Lebar | ||
| Ioana Budnar | | Ioana Budnar | ||
| | | {{StatusHealthy|status=Signed Off}} | ||
|} | |} | ||
== Summary == | == Summary == | ||
*Web sites should be able to check if | *A site that embeds third-party content could force it to honor DNT by suppressing that content when DNT is enabled. | ||
*Web sites should be able to check if "do-not-track" (DNT) is turned on without needing access to the HTTP stream. | |||
*A navigator.doNotTrack object in the JS global namespace could signal that DNT is enabled, and its value would match what is sent in the HTTP header. | |||
* This feature is targeted for Firefox 9.0. | |||
== Reference == | == Reference == | ||
* | *[https://wiki.mozilla.org/Privacy/Features/DNT_signal Feature wiki page] | ||
== Use Cases == | |||
*Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref after checking the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences). | |||
*Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref after unchecking the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences). | |||
*Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref before the user checks the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences) for the first time. | |||
*Verify navigator.doNotTrack after resetting the privacy.donottrackheader.enabled Privacy option. | |||
*navigator.doNotTrack reflects the changes of privacy.donottrackheader.enabled. | |||
== Test Cases == | |||
* | *Test cases for this feature can be viewed [http://bit.ly/sXdHaE here]. | ||
*Automated tests: dom/tests/mochitest/general/test_bug629535.html. | |||
== Important Bugs == | |||
* | *[https://bugzilla.mozilla.org/show_bug.cgi?id=629535 629535] - add do-not-track signal to navigator global object | ||
== | == Not Tested == | ||
* | *Other preferences. | ||
*Other options of the navigator global object. | |||
*Websites actions after checking the navigator.doNotTrack value. | |||
== | == Sign off Criteria == | ||
* | *All the test cases were run on the Firefox version the feature is targeted for (Firefox 9.0). | ||
*All the major bugs have been fixed. | |||
Latest revision as of 13:16, 14 December 2011
DNT Signal
| Feature | Status | Dev Lead | QA Lead | Status |
| Make DNT signal accessible from the navigator global object | Landed in Firefox 9 | Justin Lebar | Ioana Budnar | Signed Off |
Summary
- A site that embeds third-party content could force it to honor DNT by suppressing that content when DNT is enabled.
- Web sites should be able to check if "do-not-track" (DNT) is turned on without needing access to the HTTP stream.
- A navigator.doNotTrack object in the JS global namespace could signal that DNT is enabled, and its value would match what is sent in the HTTP header.
- This feature is targeted for Firefox 9.0.
Reference
Use Cases
- Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref after checking the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences).
- Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref after unchecking the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences).
- Verify navigator.doNotTrack and the privacy.donottrackheader.enabled pref before the user checks the "Tell websites I do not want to be tracked" Privacy option in Tools->Options (Edit->Preferences) for the first time.
- Verify navigator.doNotTrack after resetting the privacy.donottrackheader.enabled Privacy option.
- navigator.doNotTrack reflects the changes of privacy.donottrackheader.enabled.
Test Cases
- Test cases for this feature can be viewed here.
- Automated tests: dom/tests/mochitest/general/test_bug629535.html.
Important Bugs
- 629535 - add do-not-track signal to navigator global object
Not Tested
- Other preferences.
- Other options of the navigator global object.
- Websites actions after checking the navigator.doNotTrack value.
Sign off Criteria
- All the test cases were run on the Firefox version the feature is targeted for (Firefox 9.0).
- All the major bugs have been fixed.