Differences between revisions 5 and 9 (spanning 4 versions)
Revision 5 as of 2007-11-13 21:55:53
Size: 2985
Editor: nebbiolo
Comment:
Revision 9 as of 2007-11-15 16:54:03
Size: 5143
Editor: nebbiolo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
=== Tool Bar === === Tool Bar ===
'''''Kristina'''''
=== File Menu ===
Line 9: Line 11:
=== File Menu === '''''Mike''''' File -> New through File -> Save As
Line 52: Line 54:
==== File -> New -> Network -> Clone current network ====
''Procedure''
 1. Start Cytoscape.
 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.
 
''Expected Results''
 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.

==== File -> New -> Network -> From selected nodes, all edges ====
''Procedure''
 1. Start Cytoscape.
 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.

''Expected Results''
 4. 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.
 6. 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''
 1. Start Cytoscape.
 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.

''Expected Results''
 4. 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.
 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.
Line 57: Line 97:
'''''Kristina'''''

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

  1. Start Cytoscape.
  2. Click File -> New -> Session

  3. Load a network.
  4. Click File -> New -> Session

  5. Click yes.
  6. Repeat, Click no.

Expected Results

  1. Nothing should happen because no networks have been loaded, there is no session yet.
  2. You should be prompted with a dialog that reminds you that your current session will be lost.
  3. If you click yes, you should get a new session with no networks in the network manager.
  4. When you click no, you should see your existing session without any changes.

File -> New -> Network -> Empty Network

Procedure

  1. Start Cytoscape.
  2. Click File -> New -> Network -> Empty Network

Expected Results

  1. 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

  1. Start Cytoscape.
  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.

Expected Results

  1. The cPath dialog should appear.
  2. Another dialog should be displayed with text describing the features of the cPath dialog.
  3. Another dialog should be displayed with text describing the authors of the software.
  4. A network should be loaded with more than one node.
  5. The dialog should close.

File -> New -> Network -> Clone current network

Procedure

  1. Start Cytoscape.
  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.

Expected Results

  1. 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

  1. Start Cytoscape.
  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.

Expected Results

  1. 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.
  2. 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

  1. Start Cytoscape.
  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.

Expected Results

  1. 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.
  2. 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

Select Menu

Layout Menu

Plugins Menu

Kristina

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.

CytoscapeTesting (last edited 2009-05-07 15:09:43 by 142)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux