QA/Firefox3.5/CPD TestPlan
- Clear Private Data Test Plan
- First draft created 1-15-09 by marcia - This is a work in progress
Contents
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. 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 in regular mode
- Browse the web without leaving any traces
- Scenario Two:
- Set up FF to always clear private data when closing
- User can use the Privacy Options in Preferences to accomplish this
- Set up FF to always clear private data when closing
- History
- Visited Pages
- Cookies
- Download List
- Active Logins
- Form and search entries
- Web Cache
- Cache
- Data
- Saved Passwords
- Offline Website Data
Test Strategy
- Major areas of test coverage
- Clear Recent History
- Test Time Based Options
- the last hour
- the last 2 hours
- the last 4 hours
- my history for today
- my entire history
- Test Time Based Options
- Clear Private Data from Preferences
- Make sure "Always" option is being honored depending on what items are checked
- Ensure that "Clear Now" functionality works as expected.
- Kill Process/Crash while Clearing Private Data
- Areas that will NOT be covered (by developer, third party, etc.)
- Unit Tests
- Some Unit Tests exist, will need to clarify with Jonathon what is covered.
- Unit Tests
There will be a set of manual test cases that will be added to Litmus to cover this feature area.
Schedule Scoping
Estimate amount of time it will take to complete feature (Consider nightly builds, security reviews, bugs turnaround time)
References
- Relevant bugs:
- Specs
- Unit Test Plans
Litmus Test Cases added
- https://litmus.mozilla.org/show_test.cgi?id=7455 Verify "Always clear my Private Data when I close Firefox"
- https://litmus.mozilla.org/show_test.cgi?id=7412 Open Clear Recent History from about:privatebrowsing
- https://litmus.mozilla.org/show_test.cgi?id=7401 Verify Clear Recent History time options
- https://litmus.mozilla.org/show_test.cgi?id=7413 Verify Clear Recent History time option "My entire history"
What will not be tested
- I will not create Litmus test cases for checking each individual time option since this covered by automated tests. There will be a few different time options covered in the BFT and FFT.