Test Documentation for Type Ahead Find

Maintained by: Owen Marshall


Type Ahead Find is a new feature introduced in Mozilla 1.2. It allows the user, by merely typing in the open window, to automatically search for links containing the typed text. This Emacs-style search allows the user to search for links without use of the mouse or hard to remember key combinations.

What will & will NOT be tested

This outline is under development and is subject to change at any time.
We will need to cover:
We will not need to worry about (at this time):

Issues, references & bug information

Contact information

Reference Materials

http://www.mozilla.org/projects/ui/accessibility/typeaheadfind.html -- Type Ahead Find UI specifications
http://lxr.mozilla.org/seamonkey/source/extensions/typeaheadfind/ -- Type Ahead Find source

Important Bugs

Bug #30088 is currently tracking Type Ahead Find bugs. You can also:

Bug #158752 discusses additions of Type Ahead Find to mailnews and composer.
Bug #168281
reports how Type Ahead Find does not currently work with IME.
Bug #170561
was the bug that prompted this document's creation.

Bug Filing Information

Please, before filing another bug, be sure you have searched Bugzilla for any duplicate bugs. Bugs for this feature should be in the Keyboard Navigationcomponent of the Browser product.

To properly file a Type Ahead Find bug, please follow these steps (in addition to following the bug writing guidelines):
  1. Assign the bug to the Browser product, in the Keyboard Navigation component.
  2. Include "typeahead" somewhere in the summary.
  3. Add "30088" to the "Bug XXXXXX Blocks" field.
  4. If you are filing this bug because the testcases failed, please be sure that you can reproduce the bug. If you still see the bug after the second test attempt, please include what test and at what step you were on when it failed, and describe in detail the problem you experience in the bug report.
This will help developers and QA understand  your bug.

If you don't feel comfortable with Bugzilla or filing bugs, feel free to email me at malachi@bardstowncable.net. I am more than happy to look at your issue and file a bug report as needed.

(top)

Test coverage and outline

Acceptance tests

These are intended to be the basic, acceptance level tests for Type Ahead Find. All instructions are covered in taf_acceptance.html

Functional tests

These tests check the full abilities of Type Ahead Find. All instructions are covered in taf_functional.html
Note that all times vary based upon testers experience and the relative amount of bugs, Type Ahead and otherwise, in the build the tester is using.

What do I do if I find a problem while running the tests?

Answer: If a bug doesn't already exist in Bugzilla, file one, of course! Just remember, to get proper developer and QA attention, you need to follow the above instructions.

(top)