You are here: Browser/Composer front-end test plans > Browser Selection
Feature Test Specification
Seamonkey (6.0): Browser SelectionOriginally written by: <Eli Goldberg>
Currently maintained by: <Terri Preston>
|Date||Change Description||Revision||Updated By|
|<8/19/99>||First Draft, for review||.5||Eli|
|<10/18/99>||Updated for mozilla.org/posting||1.0||Eli|
UI and/or Functional Specifications:
<No written specifications exist; used Mac OS & Win32 Human Interface Guidelines for behavioral baseline.>
Within the Seamonkey web browser, users will be able to utilize a number of standard gestures for copying or dragging, as well as to be able to drag-scroll through web pages.
Users will also expect all other standard forms of selection to take place, such as character-range selection, word selection (double-click), and on some platforms, line selection (triple-click).
Support for discontiguous selection (as specified by the Mac OS & Windows UI guidelines) is expected. However, since virtually no other applications support discontiguous selection, its inclusion will be pursuant to mjudge's time and motivation. ;)
- Selection of text within the browser's content window.
- Selection within Editor (including Editor widgets embedded within the browser window), Mail/News, or any other components.
- Any non-textual selection, or selection behaviors of GFX UI objects.
- NO USER INTERFACE SPEC SUPPLIED BY EDITOR TEAM. Testing efforts neutered to bare essentials pending receipt.
- Determine whether the following gestures are fully supported, and
whether they can put the user in any error states that aren't properly
- Both From & to text blocks, as well as from & to white (dead) space
- Double-click (valid & invalid; e.g. on white space, garbage chars, words followed by dashes, commas, semicolons, colons)
- Shift-select (including click at top of page, hold-shift, click at bottom to select all)
- Select All (from Edit menu)
- Drag-scroll (both horizontally and vertically, and both simultaneously)
- -> Selection within text fields (both Ender and Ender Light)
- Table selections
- No specifications, no testing.
- Special selections
- Through images and other user interface objects (shouldn't look displeasing --- or imply selection of images, unless images will actually be selected)