Team SPEW Test Plan
Test # Requirement Purpose Action / Input Expected Result Actual Result P/F Notes
1 Running ODIN ODIN run with sufficient Disk Space to hold log files. The log files are successfully created. The log files are successfully created. P  
2 Running ODIN ODIN run with insufficient Disk Space to hold log files. An error message is displayed saying to free up more disk space. Not tested yet. N/A Haven’t tested yet.  Need to set up machine with little free space.
3 Preprocessing 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 One log file was generated. The ODIN Network Activity file contains the single log file contents, with sorted timestamps, and statistics at the end. The ODIN Network Activity file contains the single log file contents, with sorted timestamps. F Statistics have yet to be determined.
5 Preprocessing More than one log files were generated. The ODIN Network Activity file contains all log entries from all log files, sorted by timestamp, and statistics at the end. The ODIN Network Activity file contains all log entries from all log files, sorted by timestamp. F Statistics have yet to be determined.
6 Network Viewer - Opening Viewer is started and a small ONA file exists. Simulation starts to run. Simulation starts to run. P  
7 Network Viewer - Opening Viewer is started and the ONA file does not exist. A dialog is displayed saying the ODIN Network Activity file could not be found. A Null Pointer Exception is thrown. F Should be fixed before end of iteration 2.
8 Network Viewer - Opening Viewer is started and log file is very large. Simulation starts to run as normal. Not tested yet. N/A Need to determine what an acceptably large ONA file is and generate one of that size. (1 GB?)
9 Network Viewer - Simulation Increase simulation speed one step. Simulation speed is doubled (if still below upper threshold). Simulation speed is doubled (if still below upper threshold). P  
10 Network Viewer - Simulation Decrease simulation speed one step. Simulation speed is halved (if still above lower threshold). Simulation speed is halved (if still above lower threshold). P  
11 Network Viewer - Simulation Increase simulation speed to a very high value. Simulation speed is kept at a maximum threshold. Simulation speed is doubled infinitely. F Need to know a reasonable value for maximum running speed of simulation.
12 Network Viewer - Simulation Decrease simulation speed to zero. Simulation speed goes to zero and simulation stops. Simulation speed goes to zero and simulation stops. P  
13 Network Viewer - Navigation Zoom in graph one step. Camera zooms graph in using a reasonable step size. Camera zooms graph in using a reasonable step size. P  
14 Network Viewer - Navigation Zoom out graph one step. Camera zooms graph out using a reasonable step size. Camera zooms graph out using a reasonable step size P  
15 Network Viewer - Navigation Zoom in very close to graph Camera zooms in to a predefined maximum zoom level. Camera zooms in to a predefined maximum zoom level. P  
16 Network Viewer - Navigation Zoom out very far away from graph. Camera zooms out to a predefined minimum zoom level. Camera zooms out to a predefined minimum zoom level. P  
17 Network Viewer - Navigation Scroll left, right, up, or down. Graph is scrolled in the correct direction. Graph is scrolled in the correct direction. P  
18 Network Viewer - Navigation Toggle display information The IP address for each node is toggled on / off. The IP address for each node is toggled on / off. P  
19 Network Viewer - Navigation Select Node in Radial Layout. Node transitions to the center of the graph. Node transitions to the center of the graph. P TODO: slow in/slow out non-linear transitions.
20 Network Viewer - Graph Construction User changes link display threshold. More or less links are displayed based on the user's preference. Not tested yet. N/A Need to implement before end of iteration 2.
21 Network Viewer - Graph Construction A large number of nodes are created. A large graph is built while still maintaining visibility. Not tested yet. N/A Need to generate an ONA file with a large number of nodes (> 1000).