QA/Control Center: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 24: Line 24:
* site-level controls for Tracking Protection
* site-level controls for Tracking Protection


===Context===
===Context===
Several UX modification were landed with this feature, in order to centralize this modifications, and for a better tracking of the latest implementation, this section will be updated constantly with the latest mock-ups.
 
Mock-ups have been created for:
Mock-ups have been created for:
* Page Identity:
* Page Identity:
Line 53: Line 55:
<br />
<br />


It should be noted that the mock-ups should be used as a general guideline, as some of them suffered minor design modifications that are not reflected in the above pictures.


* Landed implementation in FF 42: https://bugzilla.mozilla.org/buglist.cgi?f1=target_milestone&f2=status_whiteboard&o1=substring&o2=substring&v1=Firefox%2042&v2=%5Bfxprivacy%5D&list_id=12411033
* Landed implementation in FF 42: https://bugzilla.mozilla.org/buglist.cgi?f1=target_milestone&f2=status_whiteboard&o1=substring&o2=substring&v1=Firefox%2042&v2=%5Bfxprivacy%5D&list_id=12411033

Revision as of 13:00, 5 August 2015

Control Center

Ownership

Developer contact: Tim Taubert, :ttaubert on IRC

QA Lead: Catalin Varga, :VarCat on IRC

Status

Overview

[IN PROGRESS] Nightly 42: in progress

[IN PROGRESS] Aurora 41: uplifted

Risk analysis

Event Probability Impact Current situation Mitigation steps
TBD TBD TBD TBD TBD

Summary

Control Center is a home for the most important site-level tools and information that users need to feel safe and in-charge of their online experience. The Control Center unifies existing controls that are scattered in many places alongside new contextual features. Fx42 launches the Control Center MVP that includes:

  • a revamped site security and site identity panel
  • site-level controls for Tracking Protection

Context

Several UX modification were landed with this feature, in order to centralize this modifications, and for a better tracking of the latest implementation, this section will be updated constantly with the latest mock-ups.

Mock-ups have been created for:

  • Page Identity:
    • Secure Content

Secure_Content

    • Active Mixed Content blocked

Active_Mixed_Content_Blocked

    • Active Mixed Content disabled

Active_Mixed_Content_Disabled

    • Active Mixed Content blocked with passive loaded

Active_Mixed_Content_Blocked_passive_loaded

    • Unsecure connection

Unsecure_Connection

  • Tracking Protection
    • Enabled and trackers present

Enabled_trackers_present

    • Enabled no trackers present

Enabled_no_trackers_present

    • Disabled

Disabled


Enabling the feature

To enable tracking protection from about:config set browser.polaris.enabled to true and restart the browser. The remaining elements of the feature are enabled by default.

Test cases

  • Smoke testing (basic functionality testing)
  • End-to-end testing( basic functionality and a focus on the interaction between identity page, permissions and tracking protection )
  • UI oriented testing using various OS themes and Firefox themes
  • Accessibility testing
  • Interaction with ad-block and ghostery add-ons
  • E10S on/off

Bug work

Tracking bugs
  • Landed bugs: [1]
  • Bugs in need of a fix: [2]
Bug triage +/- for verification

TBD

= Logged bugs

TBD

Sign off

Criteria

  • All the blocker, critical, major bugs have been fixed.

Results

TBD