← Revision 10 as of 2007-11-15 19:04:02
Size: 5175
Comment:
|
← Revision 11 as of 2007-11-19 19:32:26 →
Size: 8014
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
=== Tool Bar === | === Tool Bar === |
Line 9: | Line 9: |
Line 10: | Line 11: |
Line 15: | Line 15: |
Line 16: | Line 17: |
2. Click File -> New -> Session 3. Load a network. 4. Click File -> New -> Session 5. Click yes. 6. Repeat, Click no. |
1. Click File -> New -> Session 1. Load a network. 1. Click File -> New -> Session 1. Click yes. 1. Repeat, Click no. ''Expected Results'' |
Line 22: | Line 24: |
''Expected Results'' | |
Line 24: | Line 25: |
4. You should be prompted with a dialog that reminds you that your current session will be lost. 5. If you click yes, you should get a new session with no networks in the network manager. 6. When you click no, you should see your existing session without any changes. |
2. You should be prompted with a dialog that reminds you that your current session will be lost. 2. If you click yes, you should get a new session with no networks in the network manager. 2. When you click no, you should see your existing session without any changes. |
Line 30: | Line 30: |
Line 31: | Line 32: |
2. Click File -> New -> Network -> Empty Network |
1. Click File -> New -> Network -> Empty Network ''Expected Results'' |
Line 33: | Line 35: |
''Expected Results'' | |
Line 35: | Line 36: |
Line 38: | Line 38: |
Line 39: | Line 40: |
2. Click File -> New -> Network -> Construct network using cPath... 3. Type the example "p53" into the cPath dialog. 4. Change the species drop-down menu to "Homo Sapiens" 5. Click Help then close the Help dialog. 6. Click About the close the About dialog. 7. Click Search. 8. Click the "X" in the dialog frame to close the cPath dialog. |
1. Click File -> New -> Network -> Construct network using cPath... 1. Type the example "p53" into the cPath dialog. 1. Change the species drop-down menu to "Homo Sapiens" 1. Click Help then close the Help dialog. 1. Click About the close the About dialog. 1. Click Search. 1. Click the "X" in the dialog frame to close the cPath dialog. ''Expected Results'' |
Line 47: | Line 49: |
''Expected Results'' | |
Line 49: | Line 50: |
5. Another dialog should be displayed with text describing the features of the cPath dialog. 6. Another dialog should be displayed with text describing the authors of the software. 7. A network should be loaded with more than one node. 8. The dialog should close. |
2. Another dialog should be displayed with text describing the features of the cPath dialog. 2. Another dialog should be displayed with text describing the authors of the software. 2. A network should be loaded with more than one node. 2. The dialog should close. |
Line 56: | Line 56: |
Line 57: | Line 58: |
2. Load a network. 3. Lay the network out in something other than a grid. 4. Change the visual style to something other than default. 5. Click File -> New -> Network -> Clone current network. |
1. Load a network. 1. Lay the network out in something other than a grid. 1. Change the visual style to something other than default. 1. Click File -> New -> Network -> Clone current network. |
Line 63: | Line 63: |
5. You should see a new network with the same name as the previous network, but with the word " Copy" appended to it. This view should have the exact same node layout and visual style as the original network. | |
Line 65: | Line 64: |
5. You should see a new network with the same name as the previous network, but with the word " Copy" appended to it. This view should have the exact same node layout and visual style as the original network. | |
Line 67: | Line 67: |
Line 68: | Line 69: |
2. Load Network. 3. Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge). 4. Click File -> New -> Network -> From selected nodes, all edges. 5. Select some nodes and edges in the view. 6. Click File -> New -> Network -> From selected nodes, all edges. |
1. Load Network. 1. Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge). 1. Click File -> New -> Network -> From selected nodes, all edges. 1. Select some nodes and edges in the view. 1. Click File -> New -> Network -> From selected nodes, all edges. ''Expected Results'' |
Line 74: | Line 76: |
''Expected Results'' | |
Line 76: | Line 77: |
6. A new network and view should be created. The nodes should have the same layout as the parent network. | 4. A new network and view should be created. The nodes should have the same layout as the parent network. |
Line 80: | Line 80: |
Line 81: | Line 82: |
2. Load Network. 3. Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge). 4. Click File -> New -> Network -> From selected nodes, selected edges. 5. Click Select -> Mouse Drag Selects -> Nodes Only. 6. Select some nodes in the view. 7. Click File -> New -> Network -> From selected nodes, selected edges. |
1. Load Network. 1. Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge). 1. Click File -> New -> Network -> From selected nodes, selected edges. 1. Click Select -> Mouse Drag Selects -> Nodes Only. 1. Select some nodes in the view. 1. Click File -> New -> Network -> From selected nodes, selected edges. ''Expected Results'' |
Line 88: | Line 90: |
''Expected Results'' | |
Line 90: | Line 91: |
7. A new network and view should be created. This network should only include the selected nodes and no edges. This network will be laid out in the default grid layout. |
4. A new network and view should be created. This network should only include the selected nodes and no edges. This network will be laid out in the default grid layout. |
Line 95: | Line 95: |
Line 97: | Line 98: |
Line 99: | Line 101: |
'''''Kristina''''' |
==== Plugins -> Manage Plugins -> Install ==== ''Procedure'' 1. Start Cytoscape 1. Click Plugins -> Manage Plugins. 1. In the Manage Plugins window, expand the Currently Installed folder by double-clicking the folder icon, then expand the Core folder by clicking on the arrow symbol next to it. 1. Select any of the plugins listed by clicking on it. 1. Expand the Available for Install folder. 1. Select any plugin that is not already installed. Click the Install button. ''Expected Results '' 1. The Manage Plugins window should open with folder Currently Installed and Available for Install in the left panel. The first time Manage Plugins is selected in an instance of Cytoscape, a connection status window should open before the Manage Plugins window appears. 1. Under Currently Installed and Available for Install there should be subfolders listing individual plugins. 1. When clicking on a plugin, information about the plugin should appear in the right panel. 1. During plugin installation, you should get an installation progress window. When installation is complete, a message in red should be displayed under the left panel: “BubbleRouter install complete”. 1. The newly installed plugin should be visible under Currently Installed folder. ==== Plugins -> Manage Plugins -> Change Download Site ==== ''Procedure'' 1. In the Plugin Manager window, click the Change Download Site button.''' ''' 1. In the drop-down menu, change the download site to Test and then click the Ok button. 1. In the Manage Plugin main window, click the Change Download Site button again. 1. In the Plugin Download Sites window, click the Add Site button. 1. Click the Add button. 1. Type in a name and a URL (any) and click OK. 1. Click OK to exit the Bookmark Manager. Click OK in the Plugin Download Sites window to get back to the Plugin Manager main window. Click the Close button to exit the Plugin Manager and close Cytoscape. ''Expected Results'' 1. A Plugin Download Sites window will appear with a drop-down menu for selecting download site. 1. A progress bar should appear. When the download site has been switched, you should see a different folder structure under Available for Install. 1. When selecting the Add Site button in the Plugin Download Sites window, a Bookmark manager window will appear. 1. When clicking Add in the Bookmark manager, an Add new bookmark window will appear. 1. After adding a new site, the new download site will appear in the list of Bookmarks. ==== Plugins -> Update Plugins ==== ''Procedure'' 1. Start Cytoscape 1. Click Plugins -> Update Plugins ''Expected Results'' 1. A progress window will appear informing you of the status of updates. If no updates are available for installed plugins, a message will appear telling you that no updates where available. |
Line 106: | Line 148: |
Line 108: | Line 149: |
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 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
Kristina
File Menu
Mike File -> New through File -> Save As
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.
File -> New -> Network -> Clone current network
Procedure
- Start Cytoscape.
- Load a network.
- Lay the network out in something other than a grid.
- Change the visual style to something other than default.
Click File -> New -> Network -> Clone current network.
Expected Results
- You should see a new network with the same name as the previous network, but with the word " Copy" appended to it. This view should have the exact same node layout and visual style as the original network.
File -> New -> Network -> From selected nodes, all edges
Procedure
- Start Cytoscape.
- Load Network.
- Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge).
Click File -> New -> Network -> From selected nodes, all edges.
- Select some nodes and edges in the view.
Click File -> New -> Network -> From selected nodes, all edges.
Expected Results
- You shouldn't be able to click this option because it should be grayed out. This is because no nodes or edges are currently selected.
- A new network and view should be created. The nodes should have the same layout as the parent network.
File -> New -> Network -> From selected nodes, selected edges
Procedure
- Start Cytoscape.
- Load Network.
- Make sure that NO nodes or edges are selected (i.e. click on the view somewhere other than on a node or edge).
Click File -> New -> Network -> From selected nodes, selected edges.
Click Select -> Mouse Drag Selects -> Nodes Only.
- Select some nodes in the view.
Click File -> New -> Network -> From selected nodes, selected edges.
Expected Results
- You shouldn't be able to click this option because it should be grayed out. This is because no nodes or edges are currently selected.
- A new network and view should be created. This network should only include the selected nodes and no edges. This network will be laid out in the default grid layout.
Edit Menu
View Menu
Piet
Select Menu
Piet
Layout Menu
Plugins Menu
Plugins -> Manage Plugins -> Install
Procedure
- Start Cytoscape
Click Plugins -> Manage Plugins.
- In the Manage Plugins window, expand the Currently Installed folder by double-clicking the folder icon, then expand the Core folder by clicking on the arrow symbol next to it.
- Select any of the plugins listed by clicking on it.
- Expand the Available for Install folder.
- Select any plugin that is not already installed. Click the Install button.
Expected Results
- The Manage Plugins window should open with folder Currently Installed and Available for Install in the left panel. The first time Manage Plugins is selected in an instance of Cytoscape, a connection status window should open before the Manage Plugins window appears.
- Under Currently Installed and Available for Install there should be subfolders listing individual plugins.
- When clicking on a plugin, information about the plugin should appear in the right panel.
During plugin installation, you should get an installation progress window. When installation is complete, a message in red should be displayed under the left panel: “BubbleRouter install complete”.
- The newly installed plugin should be visible under Currently Installed folder.
Plugins -> Manage Plugins -> Change Download Site
Procedure
In the Plugin Manager window, click the Change Download Site button.
- In the drop-down menu, change the download site to Test and then click the Ok button.
- In the Manage Plugin main window, click the Change Download Site button again.
- In the Plugin Download Sites window, click the Add Site button.
- Click the Add button.
- Type in a name and a URL (any) and click OK.
- Click OK to exit the Bookmark Manager. Click OK in the Plugin Download Sites window to get back to the Plugin Manager main window. Click the Close button to exit the Plugin Manager and close Cytoscape.
Expected Results
- A Plugin Download Sites window will appear with a drop-down menu for selecting download site.
- A progress bar should appear. When the download site has been switched, you should see a different folder structure under Available for Install.
- When selecting the Add Site button in the Plugin Download Sites window, a Bookmark manager window will appear.
- When clicking Add in the Bookmark manager, an Add new bookmark window will appear.
- After adding a new site, the new download site will appear in the list of Bookmarks.
Plugins -> Update Plugins
Procedure
- Start Cytoscape
Click Plugins -> Update Plugins
Expected Results
- A progress window will appear informing you of the status of updates. If no updates are available for installed plugins, a message will appear telling you that no updates where available.
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.