Team SPEW Test Report
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. The log files are successfully created. P  
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. The OS warns of low disk space. P Disk space warnings delegated to ODIN and/or OS.
3 Preprocessing - Empty simulation combination. No log files were generated. The ODIN Network Activity file is a blank text file. The ODIN Network Activity file is a blank text file. P  
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. The ODIN Network Activity file contains the single log file contents, with timestamps in sequential order. P  
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. The ODIN Network Activity file contains all log entries from all log files, with timestamps in sequential order. P  
6 Network Viewer - Opening in applet mode. Viewer is started in applet mode. defaultONA.gz is loaded. defaultONA.gz is loaded. P  
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. The file choose appears and asks the user to select on ONA file. P "cancel" loads the default ONA file, which is excepted.
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. The viewer says "Reached end of Simulation" P This is OK, since a blank simulation could exist.
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. A dialog is displayed saying to make sure the ONA file exists and is valid. P  
10 Network Viewer - Opening a large simulation. Viewer is started and log file is very large. Simulation starts to run as normal. Simulation starts to run as normal. P  
11 Network Viewer - Focusing on a specific node. A node is clicked on. The node transitions to the center. The node transitions to the center. P  
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. The screen scrolls in the correct direction. P  
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. The graph is centered on the origin (source node) and the zoom level returns to the default. P Default zoom level is hard coded, possible extensions could dynamically determine default zoom level.
14 Network Viewer - Zooming out. The graph is zoomed out to minimum zoom. The entire graph is visible. The entire graph is visible. P  
15 Network Viewer - Zooming in. The graph is zoomed in to maximum zoom. Only the source node and its neighbors are visible. Only the source node and its neighbors are visible. P  
16 Network Viewer - Ability to recenter the view. The graph is zoomed to 50% zoom. The graph displays a medium level of zoom. The graph displays a medium level of zoom. P Default zoom level is hard coded, possible extensions could dynamically determine default zoom level.
17 Network Viewer - Searching for nodes. Valid node is searched for. That node is transitioned to the center. That node is transitioned to the center. P  
18 Network Viewer - Searching for nodes. Invalid node is searched for. An error message saying the node could not be found is displayed. An error message saying the node could not be found is displayed. P  
19 Network Viewer - Displaying IP addresses. "Show all IP Addresses" is checked. All IP addresses for all nodes are displayed. All IP addresses for all nodes are displayed. P  
20 Network Viewer - Displaying IP addresses. Show all IP Addresses is unchecked. Only IP addresses for nodes involved in a break are shown. Only IP addresses for nodes involved in a break are shown. P Only happens in break mode, as expected.
21 Network Viewer - Displaying degree circles. "Show circles" is checked. Degree marker circles are displayed under the graph. Degree marker circles are displayed under the graph. P  
22 Network Viewer - Display more links. "Show All Links" is checked. All links in graph with correct connection type are displayed. All links in graph with correct connection type are displayed. P  
23 Network Viewer - Display only important links. "Show all links" is unchecked. Only tree links are displayed. Only tree links are displayed. P  
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. Uplink, downlink, and total bandwidth for all nodes and links is reset. P  
25 Network Viewer - Display only high traffic links. Link Threshold is decreased. Only high bandwidth (red) links are shown. Only high bandwidth (red) links are shown. P Should low bandwidth nodes are disappear? Not a requirement but could be useful.
26 Network Viewer - Display high and low traffic links. Link Threshold is increased. More links (red and green) are shown. More links (red and green) are shown. P  
27 Network Viewer - Speed up the simulation. Speed slider is dragged to the right. The speed of the simulation increases. The speed of the simulation increases. P max value = 60,000x
28 Network Viewer - Slow down the simulation. Speed slider is dragged to the left. The speed of the simulation decreases. The speed of the simulation decreases. P min value = 0x
29 Network Viewer - Stopping the simulation from running. "Pause" checkbox is checked. The simulation stops and PAUSE flashes in simulation speed label. The simulation stops and PAUSE flashes in simulation speed label. P  
30 Network Viewer - Unpausing the simulation. "Pause" checkbox is unchecked. The simulation resumes. The simulation resumes. P  
31 Network Viewer - Automatically pausing the simulation on event. "Break on Event" is checked. When the simulation encounters a unique query it breaks. When the simulation encounters a unique query it breaks. P  
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. The simulation advances one line that the last executed line is displayed. P  
33 Network Viewer - Resuming normal simulation execution. "Resume" is pushed in break mode. The simulation resumes from break mode. The simulation resumes from break mode. P  
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. The simulation seeks to that timestamp, or the nearest one if it's not found. P  
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. A message is displayed informing the user that they entered an invalid timestamp. P  
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. The graph displays only links with the entered connection types and ignores the host catcher. P  
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. The nodes are displayed in a visually pleasing fashion. P Still runs a little slow but this is unavoidable.