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 Composer Project
Ender UI- Toolbar

Written by Sujay Desai



History:
Date 
Change Description
Revision
Updated By
 12/11/98
 Draft Created
1.0
 Sujay Desai
                    5/7/99                Updated                        2.0                 Sujay Desai
References:

Engineering Specifications:  http://gooey/client/5.0/specs/composer/Ender.shtml (internal link)

Test Case Management Usage:
The detailed test cases for this feature can be found in Testzilla by the following different criteria:
Major Area:  Editor
Minor Area:  Toolbar
Category:  Ender UI


  • Drop-down element list
    • Normal
      • Open a blank document
      • Select Normal from pull-down menu
      • Type some text (e.g. "Normal")
      • Verify that the text is displayed as Normal
    • Heading 1
      • Open a blank document
      • Select Heading 1 from pull-down menu
      • Type some text (e.g. "Heading 1")
      • Verify that the text is displayed as Heading 1
    • Heading 2
      • Open a blank document
      • Select Heading 2 from pull-down menu
      • Type some text (e.g. "Heading 2")
      • Verify that the text is displayed as Heading 2
    • Heading 3
      • Open a blank document
      • Select Heading 3 from pull-down menu
      • Type some text (e.g. "Heading 3")
      • Verify that the text is displayed as Heading 3
    • Heading 4
      • Open a blank document
      • Select Heading 4 from pull-down menu
      • Type some text (e.g. "Heading 4")
      • Verify that the text is displayed as Heading 4
    • Heading 5
      • Open a blank document
      • Select Heading 5 from pull-down menu
      • Type some text (e.g. "Heading 5")
      • Verify that the text is displayed as Heading 5
    • Heading 6
      • Open a blank document
      • Select Heading 6 from pull-down menu
      • Type some text (e.g. "Heading 6")
      • Verify that the text is displayed as Heading 6
    • Address
      • Open a blank document
      • Select Address from pull-down menu
      • Type some text (e.g. "Address")
      • Verify that the text is displayed as Address
    • Term
      • Open a blank document
      • Select Term from pull-down menu
      • Type some text (e.g. "Term")
      • Verify that the text is displayed as Term
    • Definition
      • Open a blank document
      • Select Definition from pull-down menu
      • Type some text (e.g. "Definition")
      • Verify that the text is displayed as Definition
    • Preformatted
      • Open a blank document
      • Select Preformatted from pull-down menu
      • Type some text (e.g. "Preformatted")
      • Verify that the text is displayed as Preformatted
  • Drop-down font list
    • Variable Width
      • Open a blank document
      • Select Variable Width from pull-down menu
      • Type some text (e.g. "Variable width")
      • Verify that the text is displayed as Variable width
    • Fixed Width
      • Open a blank document
      • Select Fixed Width from pull-down menu
      • Type some text (e.g. "Fixed width")
      • Verify that the text is displayed as Fixed width
    • Windows/Mac/Unix Font set (Helvetica, Times etc.)
      • Open a blank document
      • Select Helvetica from pull-down menu
      • Type some text (e.g. "Helvetica")
      • Verify that the text is displayed as Helvetica
      • Repeat this for all fonts available for Windows/Mac/Unix
  • Drop-down font size list
    • Size -2
      • Open a blank document
      • Select -2 font size from pull-down menu
      • Type some text (e.g. "-2 font size")
      • Verify that the text is displayed with font size of -2
    • Size -1
      • Open a blank document
      • Select -1 font size from pull-down menu
      • Type some text (e.g. "-1 font size")
      • Verify that the text is displayed with font size of -1
    • Size    0
      • Open a blank document
      • Select 0 font size from pull-down menu
      • Type some text (e.g. "0 font size")
      • Verify that the text is displayed with font size of 0
    • Size  +1
      • Open a blank document
      • Select +1 font size from pull-down menu
      • Type some text (e.g. "+1 font size")
      • Verify that the text is displayed with font size of +1
    • Size  +2
      • Open a blank document
      • Select +2 font size from pull-down menu
      • Type some text (e.g. "+2 font size")
      • Verify that the text is displayed with font size of +2
    • Size  +3
      • Open a blank document
      • Select +3 font size from pull-down menu
      • Type some text (e.g. "+3 font size")
      • Verify that the text is displayed with font size of +3
    • Size  +4
      • Open a blank document
      • Select +4 font size from pull-down menu
      • Type some text (e.g. "+4 font size")
      • Verify that the text is displayed with font size of +4
  • Drop-down Color palette
    • Pre-defined Colors
      • Open a blank document
      • Select a color from pallette
      • Type some text (e.g. "first color")
      • Verify that the text is displayed with the color you just chose
      • Repeat this for all color selections available
  • Bold
    • Open a blank document
    • Click on Bold button
    • Type some text (e.g. "Bold")
    • Verify that the text is displayed as Bold
    • Repeat using select and apply
    • Repeat using keyboard shortcut Ctrl+B
  • Italic
    • Open a blank document
    • Click on Italic button
    • Type some text (e.g. "Italic")
    • Verify that the text is displayed as Italic
    • Repeat using select and apply
    • Repeat using keyboard shortcut Ctrl+I
  • Underline
    • Open a blank document
    • Click on Underline button
    • Type some text (e.g. "Underline")
    • Verify that the text is displayed as Underline
    • Repeat using select and apply
    • Repeat using keyboard shortcut Ctrl+U
  • Remove all styles
    • Open a blank document
    • Click on any style button (e.g. Bold or Italic)
    • Type some text (e.g. Bold)
    • Verify that the text is displayed as Bold
    • Now click on the Remove all styles button
    • Continue typing some text after "Bold"
    • Verify that the text after Bold is displayed as Normal
  • Bulleted List
    • Create New list
      • Open a blank document
      • Click on Bulleted List button
      • Enter some items on each line(e.g. 1, 2, 3)
      • Verify that each item entered is on a separate line after a bullet
    • Change to List
      • Open a blank document
      • Enter some items on each line(e.g. 1, 2, 3)
      • Click between the items and then click on Bulleted List button
      • Verify that each item entered is on a separate line after a bullet
  • Numbered List
    • Create new List
      • Open a blank document
      • Click on Numbered List button
      • Enter some items on each line(e.g. 1, 2, 3)
      • Verify that each item entered is on a separate line after a numbered item
    • Change to List
      • Open a blank document
      • Enter some items on each line(e.g. 1, 2, 3)
      • Click between the items and then click on Numbered List button
      • Verify that each item entered is on a separate line after a numbered item
  • Outdent
    • Open a blank document
    • Click on the Outdent button(after clicking Indent button first)
    • Enter some text (e.g. text outdent)
    • Verify that the text is outdented
    • Repeat above for select and apply(enter + select text first, then click on outdent button)
    • Repeat above using keyboard shortcut Ctrl+-
  • Indent
    • Open a blank document
    • Click on the Indent button
    • Enter some text (e.g. text indent)
    • Verify that the text is indented
    • Repeat above for select and apply(enter + select text first, then click on indent button)
    • Repeat above using keyboard shortcut Ctrl+=
  • Align
    • Left alignment
      • Open a blank document
      • Pull-down left align button
      • Enter some text(e.g. left align)
      • Verify that the text is displayed with left alignment
    • Center
      • Open a blank document
      • Pull-down center align button
      • Enter some text(e.g. center align)
      • Verify that the text is displayed with center alignment
    • Right
      • Open a blank document
      • Pull-down right align button
      • Enter some text(e.g. right align)
      • Verify that the text is displayed with right alignment
    • Repeat above with select and apply(enter + select text first, then pull-down alignment)
  • Insert (Mail Compose toolbar only)
    • Link
      • Open blank mail compose message
      • Open link dialog using pull-down menu from toolbar
      • Insert a link filling out the appropriate fields
      • Verify that the link got inserted successfully
      • Repeat above using Ctrl+Shift+L(Windows)
    • Target
      • Open a blank mail composer message
      • Open target dialog using pull-down menu from toolbar
      • Insert a target filling out the appropriate fields
      • Verify that the target got inserted successfully
    • Image
      • Open a blank mail compose message
      • Open image dialog using pull-down menu from toolbar
      • Insert an image filling out the appropriate fields
      • Verify that the image got inserted successfully
    • Table
      • Open a blank mail compose message
      • Open table dialog using pull-down menu from toolbar
      • Insert table filling out the appropriate fields
      • Verify that the table got inserted successfully
    • H. Rule
      • Open a blank mail compose message
      • Open H.Rule dialog using pull-down menu from toolbar
      • Insert H. Rule filling out the appropriate fields
      • Verify that the H.Rule got inserted successfully
  • Spell Check (Mail Composer toolbar only)
    • Open a blank mail message
    • Compose some text in the mail message
    • Force a mispelling of a word in message
    • Open spell checker dialog by clicking on toolbar button
    • Verify that the spell checker dialog comes up showing the mispelled word
    • Repeat above using Ctrl+K keyboard shortcut(Windows)
The goal of this feature test plan is to exercise the toolbar functionailty for Ender.UI.

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