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.



You are here: Browser/Composer front-end qa > front-end test plans > Toolbars

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
shortly after Stopped using this table in favor of cvslog

References

The QA contact for these features is Claudius Gayle

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

For Window Controls, jump straight to the testcases. Click Full Screen Mode for the relevant section in this document.

Personal Toolbar

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.
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.
'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.

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?

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.

Navigation Toolbar

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.
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.
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.
Throbbing 'N' Button
  • Animated, 'meteoric N' at appropriate time.
  • clicking 'N' loads www.netscape.com.

'Status/Progress' Toolbar Area

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.
Progress window
  • Displays url on link mouseover.
  • Displays page loading progress.
  • Displays Java/Javascript messages as necessary.

Full Screen Mode (Windows Only)

Switching to/from FS Mode
  • View menu access to enter FSM.
  • F11 to toggle mode.
  • Tile button to leave FSM.
  • Appropriate hiding of OS elements.
  • Appropriate hiding of window chrome elements.
New Controls in FS Mode
  • Minimize window button
  • Maximie window button.
Functional testing (more advanced behavior)
  • Multiple windows.
  • Switching between FS and non FS windows.Minimize window button
  • Remembering/restoring state.
Won't test
  • Pre-existing toolbar controls.
  • Any other behavior not inherent to FS mode.