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 Plan
5.0 SeamonkeyProject
Browser User Interface - Toolbars



History:

Date 

Change Description

Revision

Updated By

12/18/1998

First Draft

0.5

Claudius Gayle

06/12/1999

Added pretty pictures

0.9

Claudius Gayle

09/03/1999

Updated to match current/planned application behaviors

1.0

Claudius Gayle

10/22/1999

Cleanup for public presentation

1.01

Claudius Gayle

References:
The QA contact for these features is Claudius Gayle.
You may also wish to view the The Engineering/Development contacts* for these(and other) features, the Engineering Specifications*(not really), or the UI Specifications*.

Test Case Management Usage:
The detailed test cases for this feature can be found on the Marvin team page at: Toolbars Test Case Matrix .
Major Area: Browser
Minor Area: UI
Category: Toolbars


  1. Personal Toolbar
    1. Core funtionality
      • Basic functionality: toolbar should contain live links that trigger url loading and should correspond (on the fly) with Bookmarks.
      • Verify ability to show/hide/rearrange bar without interfering with other UI features.
      • Verify toolbar supports folders as elements
      • Verify toolbar supports drag/drop of elements to, from, and within itself.
      • Linked text should change state on mouseover.
    2. Home Button
      • Verify button state toggles on mouseover and mousedown.
      • Buttons should 'grayout' and be inactive when appropriate.
      • Appearance User pref for show/hide pictures/text behaves as expected.
      • 'Home' Maps to specified homepage from user prefs.
    3. 'My' Netscape Button
      • Verify button state toggles on mouseover and mousedown.
      • Buttons should 'grayout' and be inactive when appropriate.
      • Appearance User pref for show/hide pictures/text behaves as expected.
      • 'My' Netscape loads my.netscape.com.
  2. Location Toolbar
    • Basic functionality: accepts text input of urls and keywords.
    • Verify ability to show/hide/rearrange bar without interfering with other UI features.
    • Verify toolbar supports drag/drop of bookmarks to and from itself.
    • Verify Icon toggles on mouseover.(In/out?)
    • Autocomplete.
    • URL session history dropdown?
  3. Floating Component/Task Switcher Toolbar
    • Basic Functions: should launch/activate relevant component when each icon is clicked.
    • Different behaviors depending on 'window settings' pref.
    • Verify ability to show/hide/rearrange bar without interfering with other UI features.
    • Verify Icon toggles on mouseover and mousedown.
  4. Navigation Toolbar
    1. Back, Forward, Reload, Stop Buttons
      • Verify button state toggles on mouseover and mousedown.
      • Buttons should 'grayout' and be inactive when appropriate.
      • Appearance User pref for show/hide pictures/text behaves as expected.
      • Button initiates expected behavior.
      • Back/Forward dropdown menus function and dynamically update.
    2. Print Button
      • Verify button state toggles on mouseover and mousedown.
      • Buttons should 'grayout' and be inactive when appropriate.
      • Appearance User pref for show/hide pictures/text behaves as expected.
      • Launches appropriate OS native print dialog.
    3. Search Button
      • Verify button state toggles on mouseover and mousedown.
      • Buttons should 'grayout' and be inactive when appropriate.
      • Appearance User pref for show/hide pictures/text behaves as expected.
      • Launches SmartSearch window.
    4. Throbbing 'N' Button
      • Animated, 'meteoric N' at appropriate time.
      • clicking 'N' loads www.netscape.com.
  5. 'Status/Progress' Toolbar Area
    1. Offline/Security Indicator Icons
      • Clicking 'wire/plug'icon sends browser into 'offline' mode and toggles icon state.
      • Selecting 'work offline' from 'File' menu toggles icon state.
      • Clicking 'lock' icon launches security dialog.
      • Icon changes state based on site security status.
    2. Progress window
      • Displays url on link mouseover.
      • Displays page loading progress.
      • Displays Java/Javascript messages as necessary.
Copyright © 1998-1999 The Mozilla Organization.
Last modified November 5, 1999.