Cytoscape 3.0 Functional and Acceptance Testing

Decision:

Which selection of tools should we use to accomplish this goal.

Options

JUnit Only

We could simply use the JUnit framework and express our specifications as a suite of tests. We can use tools like the fest toolkit to execute GUI widgets.

JBehave

JBehave is a Behavior Driven Development framework that allows test cases (a.k.a. "stories") to be written in English text, which are then mapped onto JUnit-like test cases.

JDave

JDave is another BDD framework that uses a "fluent" Java API for expressing test cases. You might see code like this: specify(stack, must.be.full());.

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