| 1 | = ProMoT Test Plan = |
| 2 | |
| 3 | This page contains a collection of testing procedures which have to be run by hand. [[BR]] |
| 4 | The purpose is to ensure that new releases of ProMoT do not break existing functionality. [[BR]] |
| 5 | The outcome of the testing is reported on another page ([wiki:TestingOutcome Testing Outcome]) |
| 6 | |
| 7 | == ProMoT Browser == |
| 8 | |
| 9 | 1. Start of the server and the GUI (Browser) |
| 10 | 2. Load the logical a library and a model |
| 11 | 3. Load the dynamic a library and a model |
| 12 | 4. Import a SBML model |
| 13 | 5. Import a CNA model |
| 14 | 6. Save a model into mdl (selected, all) |
| 15 | 7. Export a dynamic model into SBML |
| 16 | 8. Export a dynamic model into Diana/Diva |
| 17 | 9. Export a logical model into CNA-Format |
| 18 | 10. Add a subclass |
| 19 | 11. Delete a class |
| 20 | 12. Delete all classes |
| 21 | 13. Copy class |
| 22 | 14. Select a class in tree |
| 23 | 15. Select all classes |
| 24 | 16. Select all subclasses, all superclasses, all dependencies, all dependents |
| 25 | 17. Start Visual Editor for a class |
| 26 | 18. Start Visual Explorer for a class |
| 27 | 19. Start Text Editor for a class |
| 28 | |
| 29 | |
| 30 | == ProMoT Visual Editor == |
| 31 | |
| 32 | 1. Save a model (as) |
| 33 | 2. Close the editor |
| 34 | 3. Drag&Drop a class from the !BrowserTree to the Modules-palette/ !ConstructionArea |
| 35 | 4. Delete a class in the Modules-palette/ a slot in the !ConstructionArea |
| 36 | 5. Open a further Visual Editor for the class of a slot |
| 37 | 6. Rename a slot (unconnected/connected) |
| 38 | 7. Connect two slots |
| 39 | 8. Translate a slot |
| 40 | 9. Edit details of a slot (variables) |
| 41 | 10. Propagate a terminal from a slots port (logical gate terminal, logical compound terminal, dynamic terminals) |
| 42 | 11. Copy&Paste a selection of slots (inside one/ between two editors) |
| 43 | |
| 44 | == ProMoT Visual Explorer == |
| 45 | |
| 46 | ... |
| 47 | |
| 48 | |