You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



Feature Testspec

Project: Messenger 5.0 (seamonkey)
Mail and News component
Offline: UI

Disclaimer: This testplan was written based on the 4.5 look to the Offline UI. It is my understanding the offline ui will stay the same in Seamonkey.

The testcases outlined in this document are intended to test the look and feel of the various UI components (preferences, main dialog, properties panels involving offline) involved with offline usage. Specific cases for use of these items as they pertain to mail, news or composition usage will be covered in separate appropriate offline test specs.

Written by: Laurel Carlson
Last Modified and Change Description:

04/16/99 minor overall changes

  1. Offline: General Access
    1. Main menu item to go offline available
      1. from Messenger window
        • mail selection
          • folder pane
            • folder selection
            • server selection
          • thread pane
          • message pane
        • news selection
          • folder pane
            • newsgroup selection
            • news server selection
          • thread pane
          • message pane
      2. from separate message window
        • mail selection
        • news selection
      3. from Browser window
    2. Main menu item to synchronize/get to main select items dialog
      1. from Messenger window
        • mail selection
          • folder pane
            • folder selection
            • server selection
          • thread pane
          • message pane
        • news selection
          • folder pane
            • newsgroup selection
            • news server selection
          • thread pane
          • message pane
      2. from separate message window
        • mail selection
        • news selection
      3. from Browser window
    3. Main menu item to get only flagged messages
      1. from Messenger window
        • mail selection
          • not available if server selected in folder pane
          • available if folder selected in folder pane
          • available from thread pane
          • available from message pane
          • enabled when no messages flagged
          • enabled when single message flagged
          • enabled when multiple messages flagged
        • news selection
          • not available if server selected in folder pane
          • available if newsgroup selected in folder pane
          • available from thread pane
          • available from message pane
          • enabled when no messages flagged
          • enabled when single message flagged
          • enabled when multiple messages flagged
      2. from separate message window
        • mail selection
          • enabled when no messages flagged
          • enabled when single message flagged
          • enabled when multiple messages flagged
        • news selection
          • enabled when no messages flagged
          • enabled when single message flagged
          • enabled when multiple messages flagged
    4. Main menu item to get only selected messages
      1. from Messenger window
        • mail selection
          • not available if server selected in folder pane
          • available if folder selected in folder pane
          • available from thread pane
          • available from message pane
          • enabled when no messages selected
          • enabled when single message selected
          • enabled when multiple messages selected
        • news selection
          • not available if server selected in folder pane
          • available if newsgroup selected in folder pane
          • available from thread pane
          • available from message pane
          • enabled when no messages selected
          • enabled when single message selected
          • enabled when multiple messages selected
      2. from separate message window
        • mail selection
        • news selection
    5. Properties dialog panels access for Offline use
      1. mail folder properties
        • allows only select that folder option
        • when checked or unchecked, change reflects in main select items dialog listing upon OK
        • selects only that folder, not its parent or subfolders
      2. newsgroup properties dialog
        • allows select that group option
        • provides options to use global download range options or override on per newsgroup basis
      3. directory Note: It is my understanding there will be no LDAP offline in Seamonkey, although this is subject to change.
        • verify no offline settings are available for directories in properties dialog
  2. Offline Preferences
    1. Prefs|Offline: overall panel look
    2. Prefs|Offline| "Startup State"
      1. Text is clear
      2. Spelling
      3. Text format within allotted space in panel
      4. Default value is appropriate
      5. Option(s) enable/disable appropriately
      6. Options stick through exit
    3. Prefs|Offline| "When going online"
      1. Text is clear
      2. Spelling
      3. Text format within allotted space in panel
      4. Default value is appropriate
      5. Option(s) enable/disable appropriately
      6. Options stick through exit
      7. Cancel doesn't edit options
    4. Prefs|Offline| "When Exiting Communicator"
      1. Text is clear
      2. Spelling
      3. Text format within allotted space in panel
      4. Default value is appropriate
      5. Option(s) enable/disable appropriately
      6. Options stick through exit
      7. Cancel doesn't edit options
    5. Prefs|Offline|Download: overall panel look
    6. Prefs|Offline|Download| "Newsgroup messages"
      1. Text is clear
      2. Spelling
      3. Text format within allotted space in panel
      4. Default value is appropriate
      5. Option(s) enable/disable appropriately
      6. Options stick through exit
      7. Cancel doesn't edit options
    7. Prefs|Offline|Download| "All other messages"
      1. Text is clear
      2. Spelling
      3. Text format within allotted space in panel
      4. Default value is appropriate
      5. Option(s) enable/disable appropriately
      6. Options stick through exit
      7. Cancel doesn't edit options
  3. Main Dialog(s): Synchronize/"Select Items"
    1. Synchronize dialog overall look
      1. clear text
      2. layout/formatting
      3. spelling
    2. Synchronize dialog startup state
      1. initial state/no selections
      2. no newsgroups configured in Communicator
      3. no directories configured in Communicator Note: it is my understanding there will be no LDAP offline in Seamonkey, although this is subject to change.
      4. existing mail selection(s) in selected items for synch
      5. existing news selection(s) in selected items for synch
      6. existing directory(ies) configured in Communicator, however none should be selectable for offline/synch Note: It is my understanding there will be no LDAP offline in Seamonkey, although this is subject to change.
    3. Synchronize dialog: Contents/controls
      1. always has access to select items dialog
      2. options to engage configured areas for synch available and can be enabled/disabled appropriately
        • mail
        • news
        • directories
      3. keyboard access/tab order
      4. OK/synchronize provision
      5. Cancel/close provision
      6. ??Help provision
    4. Select Items dialog overall look
      1. clear text
      2. layout/formatting
      3. spelling
    5. Select Items dialog: Contents/controls
      1. expand/collapse hierarchies for each configured area:
        • mail
        • news
        • directories Note: It is my understanding there will be no LDAP offline in Seamonkey, although this is subject to change.
      2. checkbox or other toggle indicator for selection of items
        • present only at appropriate/selectable hierarchy levels
        • enables and disables
      3. keyboard access/tab order
      4. OK provision
      5. Cancel provision
      6. ??Help provision
  4. Offline Indicator
    1. Present in these windows:
      1. Browser
      2. Composer/Editor page
      3. Mail/news compose window
      4. Messenger window
      5. separate message window
      6. addresss book window
      7. ??search messages window
    2. Changes state appropriately by these methods:
      1. mouse click
      2. main menu item
      3. startup pref
      4. option to go/not go offline within synchronize procedure
    3. When toggle state in one window, tracks in all other windows
      1. other windows open at time of toggle
      2. other windows opened after toggle
    4. Icon clear and according to spec/approved icon in all appropriate windows
      1. when in online state
      2. when in offline state
    5. Icon provides tooltip when mouse over in all appropriate windows