Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Results |
1. Start Cytoscape |
|||||
FM1.1 |
Select New → Network → Empty Network |
A new empty network canvas should appear called Network and it should appear in the list under the Networks tab in the control panel |
|
|
|
FM1.2 |
1. Hold shift and click on 5 nodes near each other |
A new network canvas, with the selected nodes and all the edges that connect them, should be created |
|
|
|
FM1.3 |
1. Drag and select several nodes and edges |
A new network canvas with only selected nodes and edges should be created |
|
||
FM2 |
Select New → Session, click Yes when the caution box appears |
A new session should be started with a clear canvas and no networks |
|
||
FM3 |
Select Open and choose the galFiltered.cys session file from the sampleData directory |
A session file with the galFiltered.gml network imported should be displayed |
|
|
|
FM4 |
Click Save |
Cytoscape should save your progress to the current session file (galFiltered.cys) |
|
|
|
FM5 |
1. Click Save As… and type “galFiltered1.cys” into the text field |
Cytoscape should create a new .cys file with the name entered in the specified directory |
|
|
|
FM6 |
Select Print and choose the appropriate printer and desired settings and then click print |
A print out of the currently selected network should be produced |
|
|
|
FM7 |
1. Select Quit and click Yes, save and quit |
The .cys should contain the latest version of the test session with all the changes saved before quitting |
|
|
UI Test Cases for File Menu - Import sub menu
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
|
1. Start Cytoscape |
|||||
FM9.1 |
1. Select Import → Network (multiple file types)… |
A new version of the galFiltered network should appear in a different window |
|
|
|
FM9.2 |
Import Network from Table (Text/MS Excel) is covered under the Table Import core plugin test cases |
|
|
|
|
FMFM9.3 |
Select Import -> from web services, enter a valid gene and select the organism. Select the gene from the list that is produced and hit 'Retrieve Interactions' button, click ok on the window that appears |
The network of genes related to the entered gene should appear |
|
|
|
FM9.4 |
Importing node attributes is covered under the Node Attribute Browser core plugin test cases |
|
|
|
|
FM9.5 |
Importing Attributes from Table (Text/MS Excel) is covered under the Browser Core Plugins Test Cases |
|
|
|
|
FM9.6 |
Importing edge attributes is covered under the Edge Attribute Browser core plugin test cases |
|
|
|
|
FMFM9.7 |
1. Select Import → Ontology and Annotation… |
Cytoscape should show a large network under the Networks tab in the Control Panel (view not created due to size) and there should be new attributes available for selection in the Node Attribute Browser |
|
||
FM9.8 |
Importing an Attribute Expression Matrix is covered under the Node Attribute Browser core plugin test cases |
|
|
|
|
FM9.9 |
1. Select Import → Vizmap Property File… |
All the nodes in the galFiltered network should be light gray with no border and each edge should be a black line labelled with the type of interaction that it represents |
|
||
FM9.10 |
1. Select Import → Import Attributes from Biomart… |
New attributes EntrezGene ID and EntrezGene ID-TOP should be available for selection under the Node Attribute Browser |
|
||
FM9.11 |
1. Select Import → Import Attributes from NCBI Entrez Gene… |
New attributes should be available for selection under the Node Attribute Browser and some of the nodes should have KEGG Pathway information. |
|
UI Test Cases for File Menu - Export sub menu
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
FM10.1 |
1. Select Export → Network and attributes as XGMML… |
Test1 should be an exact copy of the network exported before restarting Cytoscape |
|
|
FM10.2 |
1. Select Export → Network as GML… |
Test2 should be a copy of the network exported but should have slightly different features (e.g. Background) |
|
|
|
FM10.3 |
1. Select Export → Network as SIF File… |
Test3 should be a copy of the network exported and should be exactly the same as galFiltered.sif |
|
|
|
FM10.4 |
0. Load galFiltered.cys |
Verify that the attributes were saved by opening the attribute file in a text editor, the file should contain a list of the gene IDs from the network and their corresponding GO common names |
|
|
|
FM10.5 |
1. Select Export → Edge Attributes |
Verify that the attributes were saved by opening the attribute file in a text editor, the file should contain a list of the edge IDs from the network and their corresponding interactions |
|
|
|
FM10.6 |
1. Create a copy of the current visual style and give it a new name |
The node colours should change to those of the visual style that was saved |
|
|
|
FM10.7 |
1. Select Export → Network as Graphics… |
The PDF should contain a screen shot of the portion of the network visible in the canvas |
|
|
|
FM10.8 |
1. Repeat steps 1 & 2 from FM10.7 |
The PNG should contain a screen shot of the portion of the network visible in the canvas |
|
|
|
FM10.9 |
Export of PSI-MI 1.0 under construction |
|
|
|
|
FM10.10 |
Export of PSI-MI 2.5 under construction |
|
|
|