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 |
|
|
||<rowbgcolor = "#FFCC99"> FM9.10||1. Select Import → Import Attributes from Biomart…
2. Select ENSEMBL xx GENES (SANGER UK) – Saccharomyces cerevisiae genes (SGD1.01) (where xx is the latest version of ENSEMBL data set) from the Data Source menu and ENSEMBLE Gene ID from the Data Type menu
3. Click EntrezGene ID check box on the list of available attributes and click Import
4. Select one of the galFiltered networks and click on the new attribute from the Node Attribute Browser Select Attributes menu||New attributes EntrezGene ID and EntrezGene ID-TOP should be available for selection under the Node Attribute Browser|| |||| ||<rowbgcolor = "#FFCC99"> FM9.11 ||1. Select Import → Import Attributes from NCBI Entrez Gene…
2. Select EntrezGene ID-TOP for Attribute
3. Select all of the items in the Available Annotation Category
4. Click Import
5. Select one of the galFiltered networks and click on Pathway in the Node Attribute Browser Select Attributes menu||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 (eg. 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 |
1. Select Export → Node Attributes |
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. Click on the galFiltered.sif network from the Networks tab |
The currently selected network should now exhibit the visual style of the network whose Vizmap properties were exported |
|
|
|
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 |
|
|
|