← Revision 4 as of 2007-11-13 21:46:12
Size: 2391
Comment:
|
← Revision 5 as of 2007-11-13 21:55:53 →
Size: 2985
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 63: | Line 63: |
== Workflow Testing == The goal of this section is to verify that the various [:Workflows: workflows] described for Cytoscape do actually work. In addition to the workflows described, we will also verify that each [:Presentations: tutorial] also works. The output of these tests will be different than simply a checklist. The goal is to capture the steps in the workflow in a screencapture movie. The movie should capture the screen as a user follows each step in the workflow or tutorial. Audio commentary is preferred since this allows to both see and hear the steps being followed. |
The Cytoscape Test Plan
The purpose of this document is to describe testing procedures to ensure that new releases of Cytoscape do not break existing functionality. The release is broken down into two general sections: Coverage Testing and Workflow Testing.
Coverage Testing
This section describes tests for Cytoscape that must be run by hand.
Tool Bar
File Menu
File -> New -> Session
Procedure
- Start Cytoscape.
Click File -> New -> Session
- Load a network.
Click File -> New -> Session
- Click yes.
- Repeat, Click no.
Expected Results
- Nothing should happen because no networks have been loaded, there is no session yet.
- You should be prompted with a dialog that reminds you that your current session will be lost.
- If you click yes, you should get a new session with no networks in the network manager.
- When you click no, you should see your existing session without any changes.
File -> New -> Network -> Empty Network
Procedure
- Start Cytoscape.
Click File -> New -> Network -> Empty Network
Expected Results
- An empty network and view should be created. The Control Panel should be changed to the Editor Tab.
File -> New -> Network -> Construct network using cPath...
Procedure
- Start Cytoscape.
Click File -> New -> Network -> Construct network using cPath...
- Type the example "p53" into the cPath dialog.
- Change the species drop-down menu to "Homo Sapiens"
- Click Help then close the Help dialog.
- Click About the close the About dialog.
- Click Search.
- Click the "X" in the dialog frame to close the cPath dialog.
Expected Results
- The cPath dialog should appear.
- Another dialog should be displayed with text describing the features of the cPath dialog.
- Another dialog should be displayed with text describing the authors of the software.
- A network should be loaded with more than one node.
- The dialog should close.
Edit Menu
View Menu
Select Menu
Layout Menu
Plugins Menu
Help Menu
Control Panel - Network
Control Panel - VizMapper
Control Panel - Editor
Control Panel - Filters
Data Panel - Node, Edge, and Attribute Browser
Workflow Testing
The goal of this section is to verify that the various [:Workflows: workflows] described for Cytoscape do actually work. In addition to the workflows described, we will also verify that each [:Presentations: tutorial] also works. The output of these tests will be different than simply a checklist. The goal is to capture the steps in the workflow in a screencapture movie. The movie should capture the screen as a user follows each step in the workflow or tutorial. Audio commentary is preferred since this allows to both see and hear the steps being followed.