Version 6 (modified by mirschel, 16 years ago) (diff) |
---|
ProMoT Test Plan
This page contains a collection of testing procedures which have to be run by hand.
The purpose is to ensure that new releases of ProMoT do not break existing functionality.
The outcome of the testing is reported on another page (Testing Outcome?)
Tests for Promot Browser
- Start of the server and the GUI (Browser)
- Load the logical a library and a model
- Load the dynamic a library and a model
- Import a SBML model
- Import a CNA model
- Save a model into mdl (selected, all)
- Export a dynamic model into SBML
- Export a dynamic model into Diana/Diva?
- Export a logical model into CNA format
- Add a subclass
- Delete a class
- Delete all classes
- Copy class
- Select a class in tree
- Select all classes
- Select all subclasses, all superclasses, all dependencies, all dependents
- Start Visual Editor for a class
- Start Visual Explorer for a class
- Start Text Editor for a class
Tests for ProMoT Visual Editor
- Save a model (as)
- Close the editor
- Drag&Drop a class from the BrowserTree to the Modules-palette/ ConstructionArea
- Delete a class in the Modules-palette/ a slot in the ConstructionArea
- Open a further Visual Editor for the class of a slot
- Rename a slot (unconnected/connected)
- Connect two slots
- Translate a slot
- Edit details of a slot (variables)
- Propagate a terminal from a slots port (logical gate terminal, logical compound terminal, dynamic terminals)
- Copy&Paste a selection of slots (inside one/ between two editors)
- EditDetailsDialog (single changes/combination of changes)
ProMoT Visual Explorer
- Changes --> close
- Import/export layout
- Import node attributes
- Import edge attributes
- Export graphics
- Export logical model
- Apply orthogonal layout to network
- Grid layer on/off
- Squiggle layer on/off
- Status layer on/off
- Overview layer on/off
- Legend layer on/off/correct mappings
- Navigation mode: Interactive Mode
- Navigation mode: Hierarchy Mode
- Navigation mode: Fisheye Mode
- Navigation mode: Focus Mode
- Editing mode: move/resize all/resize border/edit edge handles
- Show (all) icons: on/off
- Show (all) details: on/off
- Show (all) labels: on/off
- Show (all) label boxes: on/off
- Edge: Go to source
- Edge: Go to target
- Edit scenario: new/copy/rename/remove/mappings
- Save scenarios (to USER_HOME)
- Load global scenarios ()
- Load local scenarios ()
- Scenarios: Logical Network Parser ()