Tested under conditions: 1 = Win7; 64 bits; 16 gig. Remarks have been added to redmine
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 |
1. 7-4-12 |
1. pass; remark: no sample data in cy3 yet |
|
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 and appear in the Network tab with appendix <subnetwork> |
1. 7-4-12 |
1. pass |
|
FM1.3 |
1. Drag and select several nodes and edges |
A new network canvas with only selected nodes and edges with their adjacent nodes should be created |
1. 7-4-12 |
1. pass |
|
FM2 |
Select New → Session, click Yes when the caution box appears |
A new session should be started with a clear canvas and no networks |
1. 7-4-12 |
1. pass; remark; the caution box contains a checkbox with no meaning |
|
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 |
1. 7-11-12 |
1. pass |
|
FM4 |
Click Save |
Cytoscape should save your progress to the current session file (galFiltered.cys) |
1. 7-11-12 |
1. pass |
|
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 |
1. 7-11-12 |
1. pass |
|
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 |
1. 7-11-12 |
1. pass |
|
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 |
1. 7-11-12 |
1. pass |
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 |
1. 7-11-12 |
1. pass |
|
FM9.2 |
Import Network from Table (Text/MS Excel) is covered under the Table Import core plugin test cases |
|
|
|
|
FMFM9.3 |
Select Import -> from public databases, 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 |
1. 7-11-12 |
1. pass; term import from public databases doesn't match dialog |
|
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 |
1. 7-11-12 |
1. pass;Progress bar doesn't show progress in first stages (20 secs) |
|
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 |
1. 7-11-12 |
1. fail; vizmap is not applied to network |
|
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 |
1. 7-11-12 |
1. fail; no biomart attributes |
|
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 |
|
|
|
cPath Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
C1 |
1. Click the Help button |
A window entitled Quick Reference Manual should appear describing the basics of using cPath searches |
|
|
C2 |
Click the About button |
A widow containing details on the cPath plugin should appear |
|
|
|
C3 |
1. Select All Organisms and type “p53” into the search field |
cPath should generate a network containing genes related to p53 for all organisms in the list |
|
|
|
C4 |
1. Select C. elegans and type “rpl-12” into the search field |
cPath should generate a network containing the genes related to rpl-12 in C. elegans |
|
|
|
C5 |
1. Select D. melanogaster and type “DPP” into the search field |
cPath should generate a network containing the genes related to DPP in D. melanogaster |
|
|
|
C6 |
1. Select E. coli and type “LacI” into the search field |
cPath should generate a network containing the genes related to LacI in E. coli |
|
|
|
C7 |
1. Select H. Sapiens and type “CD4” into the search field |
cPath should generate a network containing the genes related to CD4 in H. sapiens |
|
|
|
C8 |
1. Select H. pylori 26695 and type “” into the search field |
This appears to be broken at the moment since no search is returning any results |
|
|
|
C9 |
1. Select M. musculus and type “CLCA” into the text field |
cPath should generate a network containing genes related to CLCA in M. musculus |
|
|
|
C10 |
1. Select S. cerevisiae and type “STE7” into the search field |
cPath should generate a network containing genes related to STE7 in S. cerevisiae |
|
|
|
C11 |
1. Select R. norvegicus and type “BKCa” into the search field |
cPath should generate a network containing the genes related to BKCa in R. norvegicus |
|
|
PSI-MI Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
P1 |
|
The graph produced should contain only 6 nodes and 8 edges |
|
|
++File from: Kerrien S et al (2007) Broadening the horizon--level 2.5 of the HUPO-PSI format for molecular interactions. BMC Biol 5:44.
Table Import Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
TI1 |
1.Before pressing Import, select the Show Text File Import Options (under the Advanced heading) |
The preview box should reflect the changes made to the Preview Options and should now show only the first 5 entries in the file |
1. 7-5-12 |
1. Pass; bug with .xlsx already reported |
TI2 |
1. Repeat step 1 from TI1 |
The bolded cells at the top of each column that were labeled Column 1, Column 2 etc should now contain the contents of the 1st row of the table (eg. Gene, Interaction) |
1. 7-5-12 |
1. Pass |
|
TI3 |
1. In the Interaction Definition box select column 1 from the drop down menu for Source Interaction and select Column three from the menu for Target Interaction |
Every edge selected should display the Default interaction type between the two nodes (eg. pp). Repeat steps 1-4, but change the Default interaction (eg. cc) |
1. 7-5-12 |
1. Pass |
|
TI4 |
1. Repeat step 1 from TI1 bit do not designate a file to upload yet |
This should work normally, but if the known bug is still present a message appears: File is broken or empty! |
1. 7-5-12 |
1. Not testable; no file selection in dialog anymore |
|
TI5 |
1. In the Interaction definition box select column 1 from the drop down menu for Source Interaction |
After showing a confirmation dialog graph containing only the genes listed in the Source Interaction column should appear (with no edges) |
1. 7-5-12 |
1. Pass |
SBML Reader Core Plugin Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
|
1. Start Cytoscape |
SR1 |
|
A network should appear in the viewing panel and the results panel should contain a visual legend of the features in the graph |
|
|