UI Test Cases for Layout Menu - Main

Preconditions

Test Case ID

Instructions

Expected Results

Windows

Mac

Date Executed

Pass/Fail

Date Executed

Pass/Fail

1. Start Cytoscape
2. Import a network file (eg. galFiltered.gml)
3. Click on Layout from the toolbar

L1

1. Click Rotate
2. Drag the pointer along the number line representing degree

The Tool Panel should appear at the bottom of the Control Panel with the Rotate tab selected. The graph should rotate through the number of degrees indicated (To hide the Tool Panel click Layout → Rotate again)

June 4th 09

P

L2

1. Click Scale
2. Drag the pointer along the number line

The Tool Panel should appear at the bottom of the Control Panel with the Scale tab selected. The graph should change in size proportional to the number indicated. (To hide the Tool Panel click Layout → Scale again)

June 4th 09

P

L3

1. Click Align and Distribute
2. Drag and select some nodes
3. Select some of the buttons fro the Tool Panel

The Tool Panel should appear at the bottom of the Control Panel with the Align and Distribute tab selected. The buttons should arrange the nodes in various configurations. (To hide the Tool Panel click Layout → Align and Distribute again)

June 4th 09

P

L4

To avoid repetition the Settings… sub menu contents will be tested under the JGraph and Cytoscape Layouts sub menus

L5

yFiles Layouts are tested under the core plugins test cases

L6.1

Select JGraph Layouts → Tree Layout

The nodes should be distributed in a branched arrangement

June 4th 09

P

L6.2

Select JGraph Layouts → Radial Tree Layout

The graph should appear with concentric ovals of nodes with angular arms on the outside

June 4th 09

P

L6.3

Select JGraph Layouts → Simulated Annealing Layout

June 4th 09

F

L6.4

Select JGraph Layouts → Circle Layout

All of the nodes are arranged at a locus equidistant from the centre of the circle

June 4th 09

P

L6.5

Select JGraph Layouts → Spring Embedded Layout

Similar to an Organic yFiles layout in appearance nodes overlap slightly, edges are short and the angles created by edges are minimized

June 4th 09

P

L6.6

Select JGraph Layouts → MOEN Layout

June 4th 09

F

L6.7

Select JGraph Layouts → GEM Layout

The nodes with the most connected edges are further away from the nodes they are first neighbours with and most of the edges are directed in a 30° arc from each node

June 4th 09

P

L6.8

Select JGraph Layouts → Sugiyama Layout

This layout should be hierarchical with edges creating obtuse angles between nodes

June 4th 09

P

Cytoscape_2.6/Test Plan - 2.6/UI Test Cases/Layout menu main (last edited 2009-06-17 18:16:26 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