QA/Firefox3.5/CPD TestPlan: Difference between revisions

Jump to navigation Jump to search
no edit summary
(New page: <small>« QA/Firefox3.1/TestPlan</small> ;Clear Private Data Test Plan *''First draft created 1-15-09 by marcia - This is a work in progress'' = Overview...)
 
No edit summary
Line 7: Line 7:
= Overview =
= Overview =


This test plan was created to cover the changes being implemented in Firefox 3.1 regarding Clear Private Data, including the introduction of a time based Clear Recent History option. Since there will also be some interaction of this feature with Private Browsing mode, it is necessary to do some crossover testing to make sure privacy preferences are being properly respected.
This test plan was created to cover the changes being implemented in Firefox 3.1 regarding Clear Private Data, including the introduction of a time based Clear Recent History option. Since there will also be some interaction of this feature with Private Browsing mode, it is necessary to do some crossover testing to make sure privacy preferences are being properly respected. So in this instance the test plan will be executed in both regular browsing mode as well as PB mode.
 
There are a few user scenarios that we want to make sure our covered as part of this testing:
 
*Scenario One:
**Browse the web without leaving any traces
***User can either use PB mode or Clear Recent History
*Scenario Two:
**Set up FF to never record personal data
***User can use the Privacy Options in Preferences to accomplish this


*History
*History
Line 32: Line 41:
***my entire history
***my entire history


*Cookies
*Clear Private Data from Preferences
**Unit tests should cover the various states that a cookie would be in when moving between normal->Private Browsing mode. We would want to have a few manual tests here.
**Make sure "Always" option is being honored depending on what is checked
 
**Ensure that "Clear Now" functionality works as expected.
*History
Unit tests should cover the various states that history would be in when moving between normal->Private Browsing mode. We would want to have a few manual tests here.
**Adding tags
**Adding keywords
**Confirm visited link coloring is turned off in private mode.


*Cache
**Memory cache
**Offline cache


*Content Prefs
*Kill Process/Crash while in Clearing Private Data
**Unit tests will cover retaining zoom setting, for example. Need to figure out what other content prefs might be affected here.
 
*Passwords
**Unit tests will cover the UI piece (confirming the password prompt).
 
*Autocomplete/Location Bar
 
*DOM Storage
 
*Authenticated Sessions
 
*Download Manager
 
*Session Store
**[from ehsan] we currently do a little bit of work with the session restore at the start of the private mode and we need to special case it to just disable writing session data on disk if that pref is on, I guess...
 
*Kill Process/Crash while in Private Browsing Mode
**With Session Restore
**With Session Restore
**Without Session Restore
**Without Session Restore
*Edge Cases
**Visiting the same site in both Private and Normal Browsing Modes
**Importing data during Private Browsing session


*Areas that will NOT be covered (by developer, third party, etc.)
*Areas that will NOT be covered (by developer, third party, etc.)
**Unit Tests
**Unit Tests
***https://wiki.mozilla.org/User:Ehsan/PrivateBrowsingTests
***Some Unit Tests exist, will need to clarify with Jonathon what is covered.


There will be a set of manual test cases that will be added to Litmus to cover this feature area.
There will be a set of manual test cases that will be added to Litmus to cover this feature area.
Line 91: Line 71:


*Unit Test Plans
*Unit Test Plans
**[https://wiki.mozilla.org/Firefox3.1/PrivateBrowsing/TestPlan Unit Test Plan]


= Litmus Test Cases added =
= Litmus Test Cases added =


*PB interacting with Clear Recent History
*PB interacting with Clear Recent History
*https://litmus.mozilla.org/show_test.cgi?id=7412 Open Clear Recent History from about:privatebrowsing
*https://litmus.mozilla.org/show_test.cgi?id=7412 Open Clear Recent History from about:privatebrowsing
canmove, Confirmed users
7,108

edits

Navigation menu