|
|
Feature Test Plan
5.0 SeamonkeyProject
Browser User Interface - History
History:
|
Date
|
Change Description
|
Revision
|
Updated By
|
|
12/18/1998
|
First Draft
|
0.5
|
Claudius Gayle
|
|
06/12/1999
|
Updating to match available specs
|
1.0
|
Claudius Gayle
|
|
09/03/1999
|
Quasi-finalization, Y2K dates, added session history
|
1.1
|
Claudius Gayle
|
|
10/22/1999
|
Cleanup for public presentation
|
1.11
|
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, or the UI Specifications*.
Test Case Management Usage:
The detailed test cases for this feature can be found by accessing the History
Test Matrix.
Major Area: Browser
Minor Area: UI
Category: History
History
and Bookmarks are closely linked to each other. Much of the same technology(RDF)
is used to develop both, they often appear together in the UI, and many of their
features depend on each other. At this juncture I have chosen to create separate
Feature Test Plans for each but I recommend perusing the Bookmarks
Feature Test Plan as well.
There are two facets to History, Global History
and Session History. Global history is also referred to as 'Previously Visited' throughout
certain specifications and eventually within the Communicator UI. The main entry
point to the history functionality will be via a pop-up menu on the Personal Toolbar(user
installed) or more commonly from the top level Go menu. The standalone window will
also be accssed by selecting Go|Previously Visited|Show All. As of this writing this
task is accomplished by instead selecting Task|Tools|History. There will be other
means more accurately described in the UI Specifications*.
Session History refers to the record of sites
visited during a particular session. In this instance a session would correspond
to a browser window; sites visted within a particular browser window become apart
of that window's session history. This functionality is accessed through use fo the
'Back' and 'Forward' buttons and their corresponding drop-down lists. The functionality
of the buttons themselves is tested elswhere, refer to the Toolbars
feature test plan.
This Feature Test Plan is designed from a functional
testing perspective as are the tests that result from it. Therefore, outlined here
are the many tasks that a user should be able to perform via the History functionality.
They will each, roughly, correspond to a functional test.
- Global History (within the history view window)
- Core functionality. i.e. history records sites visited, in order plus other pertinent,
sortable info.
- Records proper site after redirection.
- Clicking a link opens the correct page in the current window or a new one i.e.
go to a recently visited site.
- Rename item.
- Drag&Drop to manipulate order and hierarchy.
- Delete items (single, multiple, and folders).
- Delete history altogether.
- Delete history tracking.
- Drag items out of pane into other panes/windows.
- Find items -->redundant w/SmartSearch?
- View multiple columns.
- Sort on a particular column .
- View by date/time visited, by subject.
- View grouped list by frequency, by site
- Check last or frequency of visit.
- Cut, Copy.
- Undo.
- Marquee selection (optional).
- Session History
- Recently visited links in 'GO' menu.
- Recently visited links in 'Back' drop-down.
- Recently visited links in 'Forward' drop-down.
- Recently visited links in URI drop-down?
- Verify ordering of above.
- Traverse linked-list verifying forward links are destroyed only when appropriate.
- Negative/Regression Testing
- Testcases will appear as they develop.
*Items with this symbol link to Netscape/AOL internal servers and
are unaccessible from beyond the firewall.
Copyright Netscape Communications Corporation, 1999.
|