|
|
Team
SPEW Test Plan |
|
|
|
|
Test # |
Requirement Purpose |
Action / Input |
Expected Result |
Actual Result |
P/F |
Notes |
1 |
ODIN
- Log events outputted. |
ODIN
run with sufficient Disk Space to hold log files. |
The
log files are successfully created. |
|
|
|
2 |
ODIN
- Log events outputted. |
ODIN
run with insufficient Disk Space to hold log files. |
An
error message is displayed saying to free up more disk space. |
|
|
|
3 |
Preprocessing
- Empty simulation combination. |
No
log files were generated. |
The
ODIN Network Activity file is a blank text file. |
|
|
|
4 |
Preprocessing
- Single peer simulation combination and processing. |
One
log file was generated. |
The
ODIN Network Activity file contains the single log file contents, with
timestamps in sequential order. |
|
|
|
5 |
Preprocessing
- Multiple peer simulation combination and processing. |
More
than one log files were generated. |
The
ODIN Network Activity file contains all log entries from all log files, with
timestamps in sequential order. |
|
|
|
6 |
Network
Viewer - Opening in applet mode. |
Viewer
is started in applet mode. |
defaultONA.gz
is loaded. |
|
|
|
7 |
Network
Viewer - Opening in application mode. |
Viewer
is started in application mode. |
The
file choose appears and asks the user to select on ONA file. |
|
|
|
8 |
Network
Viewer - Opening a simulation with no events. |
Viewer
is started and a blank ONA file exists. |
A
dialog is displayed saying to make sure the ONA file is valid. |
|
|
|
9 |
Network
Viewer - Trying to open a simulation and file doesn't exist. |
Viewer
is started and the ONA file does not exist. |
A
dialog is displayed saying to make sure the ONA file exists and is valid. |
|
|
|
10 |
Network
Viewer - Opening a large simulation. |
Viewer
is started and log file is very large. |
Simulation
starts to run as normal. |
|
|
|
11 |
Network
Viewer - Focusing on a specific node. |
A
node is clicked on. |
The
node transitions to the center. |
|
|
|
12 |
Network
Viewer - Ability to scroll graph up, down, left, and right. |
The
scroll buttons or arrow keys are pushed. |
The
screen scrolls in the correct direction. |
|
|
|
13 |
Network
Viewer - Ability to reset the view to the default. |
The
recenter button is pushed. |
The
graph is centered on the origin (source node) and the zoom level returns to
the default. |
|
|
|
14 |
Network
Viewer - Zooming out. |
The
graph is zoomed out to minimum zoom. |
The
entire graph is visible. |
|
|
|
15 |
Network
Viewer - Zooming in. |
The
graph is zoomed in to maximum zoom. |
Only
the source node and its neighbors are visible. |
|
|
|
16 |
Network
Viewer - Ability to recenter the view. |
The
graph is zoomed to 50% zoom. |
The
graph displays a medium level of zoom. |
|
|
|
17 |
Network
Viewer - Searching for nodes. |
Valid
node is searched for. |
That
node is transitioned to the center. |
|
|
|
18 |
Network
Viewer - Searching for nodes. |
Invalid
node is searched for. |
An
error message saying the node could not be found is displayed. |
|
|
|
19 |
Network
Viewer - Displaying IP addresses. |
"Show
all IP Addresses" is checked. |
All
IP addresses for all nodes are displayed. |
|
|
|
20 |
Network
Viewer - Displaying IP addresses. |
Show
all IP Addresses is unchecked. |
Only
IP addresses for nodes involved in a break are shown. |
|
|
|
21 |
Network
Viewer - Displaying degree circles. |
"Show
circles" is checked. |
Degree
marker circles are displayed under the graph. |
|
|
|
22 |
Network
Viewer - Display more links. |
"Show
All Links" is checked. |
All
links in graph with correct connection type are displayed. |
|
|
|
23 |
Network
Viewer - Display only important links. |
"Show
all links" is unchecked. |
Only
tree links are displayed. |
|
|
|
24 |
Network
Viewer - Resetting bandwidth state after stabilization. |
The
"Reset Bandwidth Counters" button is pushed. |
Uplink,
downlink, and total bandwidth for all nodes and links is reset. |
|
|
|
25 |
Network
Viewer - Display only high traffic links. |
Link
Threshold is decreased. |
Only
high bandwidth (red) links are shown. |
|
|
|
26 |
Network
Viewer - Display high and low traffic links. |
Link
Threshold is increased. |
More
links (red and green) are shown. |
|
|
|
27 |
Network
Viewer - Speed up the simulation. |
Speed
slider is dragged to the right. |
The
speed of the simulation increases. |
|
|
|
28 |
Network
Viewer - Slow down the simulation. |
Speed
slider is dragged to the left. |
The
speed of the simulation decreases. |
|
|
|
29 |
Network
Viewer - Stopping the simulation from running. |
"Pause"
checkbox is checked. |
The
simulation stops and PAUSE flashes in simulation speed label. |
|
|
|
30 |
Network
Viewer - Unpausing the simulation. |
"Pause"
checkbox is unchecked. |
The
simulation resumes. |
|
|
|
31 |
Network
Viewer - Automatically pausing the simulation on event. |
"Break
on Event" is checked. |
When
the simulation encounters a unique query it breaks. |
|
|
|
32 |
Network
Viewer - Stepping through the simulation one event at a time. |
"Step"
is pushed in break mode. |
The
simulation advances one line that the last executed line is displayed. |
|
|
|
33 |
Network
Viewer - Resuming normal simulation execution. |
"Resume"
is pushed in break mode. |
The
simulation resumes from break mode. |
|
|
|
34 |
Network
Viewer - Seeking to a specific simulation timestamp. |
A
valid timestamp is entered and "Go" is pushed. |
The
simulation seeks to that timestamp, or the nearest one if it's not found. |
|
|
|
35 |
Network
Viewer - Seeking to a specific simulation timestamp. |
An
invalid timestamp is entered and "Go" is pushed. |
A
message is displayed informing the user that they entered an invalid
timestamp. |
|
|
|
36 |
Network
Viewer - Changing the way the ONA file is parsed. |
The
connection types and/or host catcher is changed. |
The
graph displays only links with the entered connection types and ignores the
host catcher. |
|
|
|
37 |
Network
Viewer - Visually displaying large graphs. |
The
ONA file contains a large number of nodes ( > 1000). |
The
nodes are displayed in a visually pleasing fashion. |
|
|
|
|
|
|
|
|
|
|
|