User:Ashughes/Test Plans:Interactivity
From MozillaWiki
Contents
Session Restore & Switch-to-Tab
Goal: Switch-to-Tab should be unaffected by Session Restore
- Restore scenarios:
- Crash
- Restore selective tabs/windows from about:sessionrestore
- Restart Firefox
- Sleep/Hibernate computer
- Restart computer
- Simulate power failure
- Switch-to-Tab scenarios:
- Switch to tab in current window
- Switch to tab in another window
- Switch to tab in another window on a secondary monitor
Session Restore & App Tabs
Goal: App-tabs should always be restored
- Restore scenarios:
- Crash
- Restore selective tabs/windows from about:sessionrestore
- Restart Firefox
- Sleep/Hibernate computer
- Restart computer
- Simulate power failure
- App-tab scenarios:
- App-tab
- App-tab converted back to Normal tab
Session Restore & Panorama
Goal: Tab groups restored, restoring to the current tab group
- Restore scenarios:
- Crash
- Restore selective tabs/windows from about:sessionrestore
- Restart Firefox
- Sleep/Hibernate computer
- Restart computer
- Simulate power failure
- Panorama scenarios:
- Current tab group loaded
- Alternate tab groups exist
- Tab group size, arrangement, and naming retained
- Panorama view
Session Restore & Sync
Goal: Tabs from other computers should still work
- Restore scenarios:
- Crash
- Restore selective tabs/windows from about:sessionrestore
- Restart Firefox
- Sleep/Hibernate computer
- Restart computer
- Simulate power failure
- Sync scenarios
- Push tabs to another computer
- Pull tabs from another computer
Switch-To-Tab & App-Tabs
Goal: Switch to tab should switch to App Tabs in the current window
- Switch to App-tab
- Switch to ex-App-tab
Switch-To-Tab & Panorama
Goal: Switch to tab should have access to all tab groups and switch to the group of the selected tab
- Switch to tab in current group
- Switch to tab in another group
- Switch to tab after moving tab to another group
App-Tabs & Panorama
Goal: App-tabs should appear in an App-tabs group and display in all tab-groups
- App-tabs in Panorama view
- Switch between tab-groups
App-Tabs & Sync
Goal: App-tabs can be Synced, App-tabs should be pulled in as normal tab
- App-tabs can be pushed to other computers
- App-tabs can be pulled in from other computers
Panorama & Sync
Goal: All tabs can be Synced, Tabs can be pulled into current tab group
- All tabs pushed to another computer
- Pull in a tab from current group of another computer
- Pull in a tab from another group of another computer