Firefox3.1/PrivateBrowsing/TestPlan

This is the test plan for the Private Browsing functionality, which is being implemented in 248970...

Make sure to check out the spec as well.

Testing areas

Cookies

basic unit testing

  • Create a cookie (Cookie-A) for a dummy site with specific details.
  • Check that the cookie is retrievable via normal means.
  • Enter private browsing mode
  • Check that Cookie-A is not retrievable via any of the APIs.
  • Check that there are no cookies accessible.
  • Set a new cookie (Cookie-B)
  • Check that Cookie-B is accessible.
  • Exit Private Browsing mode
  • Check that Cookie-B is gone
  • Check that Cookie-A still exists

History

Cache

Site Permissions

  • No tests are needed here.

Passwords

Autocomplete

DOM Storage

Authenticated sessions

Downloads

Content prefs

Session store