QA/Firefox3.5/Session Restore Test Plan: Difference between revisions
< QA | Firefox3.5
Jump to navigation
Jump to search
No edit summary |
(removed the "other requirements" (which only applied to a prototype implementation), added more links) |
||
Line 8: | Line 8: | ||
= Overview = | = Overview = | ||
The major change related to Session Restore for FF 3.1 is to change from a prompt to an error page. According to Alex Faaborg, after the first crash, when you reopen Firefox it automatically restores your session (no dialog or error tab). | The major change related to Session Restore for FF 3.1 is to change from a prompt to an error page. According to Alex Faaborg, after the first crash, when you reopen Firefox it automatically restores your session (no dialog or error tab). | ||
The particular challenges with testing this feature would be to make sure there is no data loss when we restore windows and tabs and that the "Restore Session" and "Start New Session" function properly. | The particular challenges with testing this feature would be to make sure there is no data loss when we restore windows and tabs and that the "Restore Session" and "Start New Session" function properly. | ||
Line 40: | Line 25: | ||
= References = | = References = | ||
*Bug 448976 - turn the Session Restore prompt into an error page (and | *[https://bugzilla.mozilla.org/show_bug.cgi?id=448976 Bug 448976] - turn the Session Restore prompt into an error page (and dependent bugs). - The spec for this feature is basically the mockup from Alex ([https://bugzilla.mozilla.org/attachment.cgi?id=336774 attachment 336774]). | ||
dependent bugs) | |||
[https://bugzilla.mozilla.org/ | |||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=346337 Bug 346337] - Form input field data not retained on session restore | |||
[https://bugzilla.mozilla.org/ | |||
* | *[https://bugzilla.mozilla.org/show_bug.cgi?id=339445 Bug 339445] - Session store should save/restore sessionStorage data (from DOMStorage) | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=339445 Bug 339445] | |||
= Litmus Test Cases Added = | = Litmus Test Cases Added = | ||
Line 61: | Line 41: | ||
*https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use a generic window icon to represent windows in about:sessionrestore | *https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use a generic window icon to represent windows in about:sessionrestore | ||
*https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use native the native check box appearance in XUL trees | *https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use native the native check box appearance in XUL trees | ||
*https://bugzilla.mozilla.org/show_bug.cgi?id=462632 - Buttons have wrong alignment on about:sessionrestore in Linux |
Revision as of 16:36, 1 November 2008
- Session Restore Test Plan
Owner: marcia Created on 10/31/2008
Overview
The major change related to Session Restore for FF 3.1 is to change from a prompt to an error page. According to Alex Faaborg, after the first crash, when you reopen Firefox it automatically restores your session (no dialog or error tab).
The particular challenges with testing this feature would be to make sure there is no data loss when we restore windows and tabs and that the "Restore Session" and "Start New Session" function properly.
Test Strategy
- Test Restore Session Functionality
- Test Restoring Individual Tabs
- Test Restoring Individual Windows
- Test Starting a New Session
- Automated Tests are here: http://mxr.mozilla.org/mozilla-central/source/browser/components/sessionstore/test/browser/
Schedule Scoping
Estimate amount of time it will take to complete feature(Consider nightly builds, security reviews, bugs turnaround time)
References
- Bug 448976 - turn the Session Restore prompt into an error page (and dependent bugs). - The spec for this feature is basically the mockup from Alex (attachment 336774).
- Bug 346337 - Form input field data not retained on session restore
- Bug 339445 - Session store should save/restore sessionStorage data (from DOMStorage)
Litmus Test Cases Added
- https://litmus.mozilla.org/show_test.cgi?id=7059
- https://litmus.mozilla.org/show_test.cgi?id=7390
- https://litmus.mozilla.org/show_test.cgi?id=7391
- https://litmus.mozilla.org/show_test.cgi?id=7392
UI Nits
- https://bugzilla.mozilla.org/show_bug.cgi?id=462620 - Use alternating row colors in about:sessionrestore tree view on OS X
- https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use a generic window icon to represent windows in about:sessionrestore
- https://bugzilla.mozilla.org/show_bug.cgi?id=462618 - Use native the native check box appearance in XUL trees
- https://bugzilla.mozilla.org/show_bug.cgi?id=462632 - Buttons have wrong alignment on about:sessionrestore in Linux