The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

Feature Test Spec

        5.0 Project
        Mail and News Component
        SideBar

Written by:  Ninoschka Baca
History
Date Change    Description    Updated by
4/02/1999        Created         Ninoschka Baca
11/4/1999        Updated        Ninoschka Baca
 

References:
UI Specification: SideBar Specification (currently not available)
Other: Netscape Mail UI Specification (currently not available)
Reviewed by:

The focus of the SideBar Test Specification is to verify that the correct panels appear, that they can be manipulated and resized. The interaction between the panels and what is displayed in the right pane (a.k.a Thread pane, Envelope and Message Body) is tested in the 3-Pane and Windows Test Specifications.


  1. The SideBar Structure
    1. SideBar Title
    2. Panels
      1. Mail Folders panel
      2. Customize Panel
        1. Item 1
        2. Item 2
    3. Divider
  2. SideBar Appearance - Visual
    1. General
      1. Verify the SideBar is open by default
    2. SideBar Title
      1. Verify there is a SideBar Title (i.e. Mail Folders)
    3. For each panel
      1. Verify the Header panel has a unique name for each panel
      2. Verify the Header panel has a customize widget
      3. Verify there is a content area.
    4. Divider
      1. Verify the Divider appears between the SideBar and the right side of the window (Thread pane, Envelope, Message Body)
  3. SideBar -  Functionality
    1. General
      1. Verify displaying the SideBar can be controlled using the View menu.
    2. SideBar Title
      1. Verify selecting the Customize widget launches the Customization window.
        1. Add more panels and verify the changes are displayed.
        2. Remove panels and verify the changes are displayed.
        3. Rearrange panels and verify the changes are displayed.
    3. For each panel
      1. Verify a single click on a panel brings focus to that panel
      2. Select the customize button to make some changes and verify the changes take effect in the content area
      3. Verify after exiting and restarting the application that the changes in the panel remain
      4. Select the customize button and add more information so that there is not enough room to display all its contents.The scrollbar should be present to see more information.
      5. Verifiy the panels can be opened and closed
      6. Verify by right clicking that the correct context-menu appear
    4. Divider
      1. Verify placing the mouse on the "hot click" area displays a tooltip, followed by a visual indication on how to resize (i.e. grippy).
      2. Verify dragging the divider resizes the SideBar's width.
      3. Verify single clicking onto the "hot click" area closes the SideBar.
      4. Verify single clicking onto the "hot click" area again opens the SidekBar.
      5. Verify a visual indication appears (aka grippy) when mousing over the Divider
      6. Verifiy the "hot click" area is highlighted on mouse over
      7. Verify the "hot click" area displays appropriate arrows, pointing left or right, on mouse over
      8. Verify the state of the SideBar is remembered after exiting and restarting


Copyright © 1998-1999 The Mozilla Organization.
 
       
Copyright © 1998-1999 The Mozilla Organization.
Last modified November 23, 1999.