QA/Control Center: Difference between revisions
| Line 31: | Line 31: | ||
** Chrome | ** Chrome | ||
[[File:Chrome.jpg|Chrome]] | [[File:Chrome.jpg|Chrome]] | ||
<br /> | |||
** Insecure Content | |||
[[File:Insecure.png|Insecure]][[File:Insecure_extended.png|Insecure_extended]] | |||
<br /> | <br /> | ||
** Secure Content DV Certificate | ** Secure Content DV Certificate | ||
| Line 41: | Line 44: | ||
[[File:Weak-cipher.png|Weak_Cipher]][[File:Weak-cipher extended.png|Weak_Cipher_Extended]] | [[File:Weak-cipher.png|Weak_Cipher]][[File:Weak-cipher extended.png|Weak_Cipher_Extended]] | ||
<br /> | <br /> | ||
** Active Mixed Content | ** Active Mixed Content Blocked EV Certificate | ||
[[File: | [[File:Active-blocked-ev.png|Active-blocked_ev]][[File:Active-blocked-ev_extended.png|Active-blocked_ev_extended]] | ||
<br /> | |||
** Active Mixed Content Blocked DV Certificate | |||
[[File:Active-blocked_dv.png|Active-blocked_dv]][[File:Active-blocked_dv_extended.png|Active-blocked_dv_extended]] | |||
<br /> | |||
** Mixed Content with passive loaded | |||
[[File:Passive-loaded.png|Mixed_Content_passive_loaded]][[File:Passive-loaded_extended.png|Mixed_Content_passive_loaded_extended]] | |||
<br /> | <br /> | ||
** Active Mixed Content blocked with passive loaded | ** Active Mixed Content blocked with passive loaded | ||
[[File: | [[File:Passive-loaded-active-blocked.png|Passive-loaded-active-blocked]][[File:Passive-loaded-active-blocked_extended.png|Passive-loaded-active-blocked_extended]] | ||
<br /> | <br /> | ||
** | ** Mixed Content disabled(active loaded) | ||
[[File: | [[File:Active-loaded.png|Active_loaded]][[File:Active-loaded_extended.png|Active_loaded_extended]] | ||
<br /> | <br /> | ||
* Tracking Protection | * Tracking Protection | ||
** Enabled and trackers present | ** Enabled and trackers present | ||
Revision as of 14:41, 13 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: in progress
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:
- Chrome
- Insecure Content
- Secure Content DV Certificate
- Secure Content EV Certificate
- Weak Cipher
- Active Mixed Content Blocked EV Certificate
- Active Mixed Content Blocked DV Certificate
- Mixed Content with passive loaded
- Active Mixed Content blocked with passive loaded
- Mixed Content disabled(active loaded)
- Tracking Protection
- Enabled and trackers present
- Enabled no trackers present
- Disabled
Enabling the feature
Identity and permission sides of the feature are enabled by default but to test tracking protection you must set privacy.trackingprotection.enabled to true via about:config and restart the browser.
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
- Mixed Content test cases (active only, display only, both; enable/disable)
Bug work
Tracking bugs
Bug fix verification
[VERIFIED] Bug 1188438 - Close the control center when the user clicks the tracking protection enable/disable button
[VERIFIED] Bug 1184231 - [Control Center] open=true attribute disappears when closing a site permission dropdown
[VERIFIED] Bug 1184103 - [Control Center] Show grey lock icon when the connection is degraded
[VERIFIED] Bug 1183774 - The grouped identity block is overlapping with the separator icon in osx 10.10 when the url bar isn't focused
[VERIFIED] Bug 1183580 - Identity block background bleeds over URL bar border when the window is inactive
[VERIFIED] Bug 1182643 - [Control Center] panel is closed when I try to change site permissions
[VERIFIED] Bug 1180202 - Identity block should change background color on hover and always be separated from page address
[VERIFIED] Bug 1177438 - [Control Center] Move "verified by" label up in the security subview
[VERIFIED] Bug 1177161 - [Control Center] More Information button needs to move to the bottom when expanding a subview
[VERIFIED] Bug 1175689 - Group the existing site identity URL bar icon with the tracking protection shield when TP is enabled
[VERIFIED] Bug 1175682 - [Control Center] Update icon to signal when active mixed content blocking is disabled
[VERIFIED] Bug 1170762 - [Control Center] Move detailed connection information the the host subpanel
[VERIFIED] Bug 1170762 - [Control Center] Add new icon left of the host at the top of the identity panel
[VERIFIED] Bug 1167340 - Site identity panel has white space at the bottom
[VERIFIED] Bug 1146282 - [Control Center] New styling for host paragraph at the top of the identity panel
[VERIFIED] Bug 1146269 - [Control Center] New styling for "More Information" section at the bottom of the identity panel
Logged bugs
[NEW] Bug 1189284 - [Control Center] Nightly becomes unresponsive after changing windows themes while the control center is opened
Sign off
Criteria
- All the test cases were executed.
- All the blocker, critical, major bugs have been fixed.
Results
TBD



















