User:Ashughes/Test Plans:Interactivity

From MozillaWiki
Jump to: navigation, search

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