Security/Features/Mixed Content Blocker/TestPlan: Difference between revisions
< Security | Features | Mixed Content Blocker
MihaiMorar (talk | contribs) |
MihaiMorar (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 13: | Line 13: | ||
| Tanvi Vyas | | Tanvi Vyas | ||
| Mihai Morar | | Mihai Morar | ||
| {{StatusHealthy|status= | | {{StatusHealthy|status= Merge To Beta SIgn-off (pre-beta)}} | ||
|} | |} | ||
Line 41: | Line 41: | ||
**test creation should take into account focus areas | **test creation should take into account focus areas | ||
**run all tests once for every branch (sign-off) | **run all tests once for every branch (sign-off) | ||
**tests shall be ran on all supported platforms before Release: Windows | **tests shall be ran on all supported platforms before Release: Windows 7, 8, Mac 10.7 or 10.8, Ubuntu 13.04 | ||
*identify and create automated tests for non-automated test cases - if possible | *identify and create automated tests for non-automated test cases - if possible | ||
*verify fixed bugs (dependencies in Master bug) | *verify fixed bugs (dependencies in Master bug) |
Latest revision as of 07:29, 18 July 2013
Overview
Feature | Status | Lead Engineer | QA Lead | QA Status |
Mixed Content Blocker | Landed | Tanvi Vyas | Mihai Morar | Merge To Beta SIgn-off (pre-beta) |
Summary
The Mixed Content Blocker prevents "mixed script" content from being loaded into a secure web page. The Mixed Contect Blocker feature blocks mixed scripts from loading by default, and adds UI (doorhanger and icon) that enables a user to reload the page with the insecure content permitted to load. Mixed display content is allowed. Mixed script is defined as: fonts, plugin content, scripts, stylesheets, iframes, websockets, XHR. While mixed content is defined as: images, audio, video, <a ping>.
References
Focus areas
The following list comprises focus areas which will be considered in testing:
- Correct display of messages when visiting a mixed content webpage
- UI flow when blocking/unblocking mixed content on a webpage
- URL Bar display with auto-complete/minimized/maximized navigation bar
- make sure other security UI icons are displayed as expected
- Session restore interaction
Test strategy
- create manual test cases (moztrap.mozilla.org)
- test creation should take into account focus areas
- run all tests once for every branch (sign-off)
- tests shall be ran on all supported platforms before Release: Windows 7, 8, Mac 10.7 or 10.8, Ubuntu 13.04
- identify and create automated tests for non-automated test cases - if possible
- verify fixed bugs (dependencies in Master bug)
- do regular triage related to feature regressions in Security components
Test Cases
Important Open bugs
10 Total; 2 Open (20%); 8 Resolved (80%); 0 Verified (0%);
Sign-off Criteria
- Feature landed and functional on all supported platforms
- P1 bugs have been verified and have not yielded important regressions
Compatibility issues (Matt Wobensmith)
- bug 844556 tracks compatibility issues with Mixed Content on non-mozilla sites
- dependencies contain the list of sites broken by mixed content
Aurora sign off
17.05.2012 - signed off
- Ran existing test cases on three platforms (Windows 8, Mac OS 10.8, Ubuntu 12.10) - PASS
- Results spreadsheet
- basic functionality works as expected