Automatic Layout Core Plugin Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
||
Date Executed |
Pass/Fail |
||||
1. Start Cytoscape 2. Import a network file (eg. galFiltered.sif) |
AL1 |
|
The graph should take on one of the Cytoscape Automatic Layouts (in this case a grid) |
Feb 10th 2010 |
P |
cPath Core Plugin 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 |
Feb 10' 10 |
P |
C2 |
Click the About button |
A widow containing details on the cPath plugin should appear |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
F Ticket # 2204 |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
|
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 |
Feb 24' 10 |
P |
CytoscapeEditor Core Plugin Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
CE1 |
Click and drag a new node from the Editor tab and drop into an empty space on the graph |
A new node should appear number sequentially according to the number of times a new node has been added |
Feb 25' 10 |
P |
CE2 |
1. Click and drag a new directed edge and drop it on top of the new node created in the previous case |
A directed edge between the new node and the existing node should appear |
Feb 25' 10 |
P |
|
CE3 |
1. Select the new node and edge alone by dragging a box around them |
The selected edge and node should be deleted and no longer appear on the graph |
Feb 25' 10 |
P |
Test Cases/Old Filters_TestCases_2.7
Old Filters Core Plugin Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
OF1 |
1. Click Create new filter from the Manage Filters box and select Numeric Filter |
The nodes highlighted should contain “3” in the Numbers attribute column (since the default operation is “=”) |
Feb 25' 10 |
P |
OF2 |
1. Change the operation to “<” from the menu in the Numeric Attribute Filter box and type “3” into the text field |
All the nodes with “2” in the Numbers attribute column (or any number less than 3) should be highlighted |
Feb 25' 10 |
P |
|
OF3 |
1. Change the operation to “>” from the menu in the Numeric Attribute Filter box and type “3” into the text field |
All the nodes with “4” in the Numbers attribute column (or any number greater than 3) should be highlighted |
Feb 25' 10 |
P |
|
OF4 |
Click Remove selected filter with the Numbers>3 filter selected |
The filter should no longer be listed in the Available Filters box |
Feb 25' 10 |
P |
|
OF5 |
1. Click Create new filter from the Manage Filters box and select String Filter |
The node whose canonicalName value is “?” should be highlighted |
Feb 25' 10 |
P |
|
OF6 |
1. Click Create new filter from the Manage Filters box and select Topology Filter |
Only nodes that are the source or target of at least two edges should be highlighted |
Feb 25' 10 |
P |
|
OF7 |
1. Click Create new filter from the Manage Filters box and select Boolean Meta-Filter |
With the ALL parameter every node apart from “?” should be highlighted, with the AT LEAST ONE parameter every node apart from “?” with at least two interactions should be highlighted and with the ONLY ONE parameter only nodes with one interaction should be highlighted |
|Feb 25' 10 |
P |
|
OF8 |
1. Click Create new filter from the Manage Filters box and select Edge Interaction |
The edges that connect the nodes which pass the Topology filter should be highlighted (similar results for just target or source) |
Feb 25' 10 |
P |
|
OF9 |
1. Click the Create new filter from the Manage Filters box and select String Filter |
The nodes that are connected by edges that represents pp interactions should be highlighted |
Feb 25' 10 |
P |
Filters Core Plugin Test Cases
Preconditions |
Test Case ID |
Instructions |
Expected Results |
Date Executed |
Pass/Fail |
1. Start Cytoscape |
F1 |
1. Click on the Options button and select Create new filter… from the menu |
All the nodes with “5” in their Numbers attribute column should be highlighted |
March 3' 10 |
P |
F2 |
1. (Repeat steps 1-4 from F1) |
All the nodes that do not have “5” in their Numbers attribute column should be highlighted |
March 3' 10 |
P |
|
F3 |
1. (Repeat steps 1-4 from F1) |
All the nodes that do not have “5” in their Numbers attribute column should be highlighted |
March 3' 10 |
P |
|
F4 |
1. (Repeat steps 1-4) |
There should be no selected nodes on the graph because the Numbers attribute only contains one integer |
March 3' 10 |
P |
|
F5 |
1. (Repeat steps 1-3 from F4) |
All the nodes that have either a 1 or a 5 in their Numbers attribute column should be highlighted |
March 3' 10 |
P |
|
F6 |
1. (Repeat steps 1-4 from F1) |
The parameter should be deleted and no longer appear in the Filter Definition area |
March 3' 10 |
P |
|
F7 |
1. Select edge.interaction from the Attribute/Filter menu and click Add |
All the edges in the graph that represent pp interactions should be highlighted |
March 3' 10 |
P |
|
F8 |
1. Click the Options button and select Rename Filter |
The Current Filter menu should reflect the name change to “Filter 1” |
March 3' 10 |
P |
|
F9 |
1. Click the Options button and select Create new topology filter |
All the nodes that have 1 neighbour within 1 edge interaction should be highlighted (eg. All the nodes in galFiltered.sif) |
March 3' 10 |
P |
|
F10 |
Select Filter 1 from the Topology Filter Definition and click Apply |
Only those nodes that pass Filter 1 as well as the Topology Filter should be highlighted |
March 3' 10 |
P |
|
F11 |
1. Click the Options button and select Create new NodeInteraction Filter |
All the nodes that are either the source or the target of at least one edge that passes Filter 1 (eg. Is a pp interaction edge) |
March 3' 10 |
P |
|
F12 |
1. Click the Options button and select Create new EdgeInteraction Filter |
All the edges whose source or target node pass the NodeInteraction filter Node should be highlighted |
March 3' 10 |
P |
|
F13 |
1. Select Edge from the Current Filter menu |
The Edge Filter should be deleted and should no longer appear in the Current Filter menu |
March 3' 10 |
P |
|
F14 |
1. Select Filter 1 from the Current Filter menu |
All of the edges that represent pp interactions in the graph that's in focus should be highlighted. Bring the other network in the foreground and hit apply as in test description. The appropriate edges in the second graph should get highlighted |
March 3' 10 |
P |