Security/Features/Mixed Content Blocker/TestPlan

From MozillaWiki
Jump to navigation Jump to search

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

Moztrap test cases

Spreadsheet

Important Open bugs

Bugzilla query error

There was a problem during the HTTP request: 429 Unknown Error


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

Beta

Release