Test plan for 1.0.0: Difference between revisions
From FreeMind
Jump to navigationJump to search
No edit summary |
Dan Polansky (talk | contribs) m (moved TestPlanFor1.0.0 to Test plan for 1.0.0: Name on the model of Test plan for 0.9.0.) |
||
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= FreeMind start = | = FreeMind start = | ||
== New windows launcher for Windows == | == New windows launcher for Windows == | ||
* Start of FreeMind under Win32, Win64 with/without Java (32 or 64) resp. JDK (32+64) preinstalled | * Start of FreeMind under Win32, Win64 with/without Java (32 or 64) resp. JDK (32+64) preinstalled <div align="right"><strong>Win32: Java embedded OK, Java 1.7.40 preinstalled: OK, Install without Java: OK, Win64: Java embedded: OK</strong></div> | ||
* Start of FreeMind by double click on MindMaps | * Start of FreeMind by double click on MindMaps <div align="right">'''Win32: OK'''</div> | ||
* Open Map on already open FreeMind via double click ==> only a single instance opens the map | * Open Map on already open FreeMind via double click ==> only a single instance opens the map <div align="right">'''Win32: ok'''</div> | ||
* Open Maps with different characters: spaces, special chars, etc. | * Open Maps with different characters: spaces, special chars, etc. <div align="right">'''Win32: ok'''</div> | ||
* Open Maps from network drives (how to do this at home?) | * Open Maps from network drives (how to do this at home?) <div align="right">'''???'''</div> | ||
* Search saved maps with internet e*plorer, check that the doc icon is correct <div align="right">'''Win64: ok'''</div> | |||
== Java embedded on Mac == | == Java embedded on Mac == | ||
* Start FreeMind with/without installed Java/JDK | * Start FreeMind with/without installed Java/JDK: <div align="right">'''Enable "untrusted" packages in Settings -> Security, Disable 3D in Parallels, OK'''</div> | ||
* Try quicklook | * Try quicklook: <div align="right">'''Mac asks to install Java6, then OK'''</div> | ||
* Start via double click | * Start via double click: <div align="right">'''OK'''</div> | ||
* Open Map on already open FreeMind via double click ==> only a single instance opens the map | * Open Map on already open FreeMind via double click ==> only a single instance opens the map <div align="right">'''OK'''</div> | ||
* Open Maps with different characters: spaces, special chars, etc. | * Open Maps with different characters: spaces, special chars, etc. <div align="right">'''OK'''</div> | ||
== Modus of FreeMind == | |||
* Change to Browse mode: <div align="right">'''OK, opens empty browse window, maps have to be opened separately'''</div> | |||
* Close all maps and test, which actions remain active and what do they do.<div align="right" style="color:red">'''Bug: several menu items can be chosen. Will be corrected in the next version, as no data loss is possible.'''</div> | |||
== Exports == | |||
* As HTML: <div align="right">'''OK'''</div> | |||
* as XHTML (Both versions): <div align="right">'''OK'''</div> | |||
* As Applet: <div align="right">'''Win32: Only on a webserver'''</div> | |||
* As Flash: <div align="right">'''OK'''</div> | |||
* As PNG: <div align="right">'''OK'''</div> | |||
* As PDF: <div align="right">'''OK'''</div> | |||
* Branch as a new mindmap with links in both directions: <div align="right">'''OK'''</div> | |||
== Imports == | |||
* Folder structure: <div align="right">'''ok'''</div> | |||
* Branch: <div align="right">'''ok'''</div> | |||
* Linked branch: <div align="right">'''ok'''</div> | |||
== General Tests == | |||
* Export a map as an applet. Does the folding work? <div align="right">'''OK'''</div> | |||
* Export a map containing spaces in its file name as an applet. Is it opened? <div align="right">'''OK'''</div> | |||
* Restart FreeMind: maps are restored, zooms and last selected, too: <div align="right">'''OK'''</div> | |||
** <div align="right">'''Strange behaviour: when a map is opened via double click, the others are not restored! ==> Change?'''</div> | |||
== Basic Functionality Tests == | |||
* Open Preferences: <div align="right">'''OK'''</div> | |||
* Print a map: <div align="right">'''OK, via XPS'''</div> | |||
* Create an encrypted node/map and reopen: | |||
** <div align="right">'''Insert encrypted node OK, but toggle crypted/encrypted is 'hidden' in the Insert-Menu==> TODO for next version'''</div> | |||
** Insert encrypted map: <div align="right">'''OK'''</div> | |||
* Perform all navigations from the Navigation Menu: <div align="right">'''Jump to last edit location behaves strange. Moves ok. Folding OK, Jump to node: first time, an extra click is needed, after that: ok'''</div> | |||
* Perform all actions from the Tools menu | |||
** Join nodes: <div align="right">'''OK'''</div> | |||
** Split node: <div align="right">'''OK'''</div> | |||
** Sort children: <div align="right">'''OK'''</div> | |||
** Toggle root node: <div align="right">'''OK'''</div> | |||
** Show revision times: <div align="right">'''OK'''</div> | |||
** Show revisions in yellow: <div align="right">'''OK'''</div> | |||
** Attribute manager and assign attributes: <div align="right">'''OK, but not extensively tested'''</div> | |||
** Time Management: | |||
*** Adding dates, reminders and remove reminders: <div align="right">'''OK'''</div> | |||
** Show time list: <div align="right">'''OK'''</div> | |||
** Eval script '=17+4': <div align="right">'''OK'''</div> | |||
** Script editor opens, and evals: <div align="right">'''OK'''</div> | |||
** Share Map: <div align="right">'''OK between Windows64 (asks for permission) and Linux'''</div> | |||
*** Missing locking: one starts editing a node, the other removes the complete path to the new node ==> the text windows remains in the air and after editing, the node is lost.<div align="right" style="color:red">'''Mentioned in documentation map. '''</div> | |||
** Maps open and search something with umlauts: <div align="right">'''OK'''</div> | |||
* Insert Hyperlinks | |||
** Picture from file: <div align="right">'''ok'''</div> | |||
** Hyperlink from file: <div align="right">'''ok'''</div> | |||
** Hyperlink via textfield and open in browser: <div align="right">'''ok'''</div> | |||
* Paste Image: <div align="right">'''Not OK: Under win64 not possible. A link to the file is inserted.'''</div> | |||
* Make graphical link: <div align="right">'''ok'''</div> | |||
* Move the link: <div align="right">'''ok'''</div> | |||
* Change properties of the link: <div align="right">'''ok'''</div> | |||
* Remove link: <div align="right">'''ok'''</div> | |||
* Move nodes and reset its positions: <div align="right">'''ok'''</div> | |||
== Styles == | |||
* Add a style: <div align="right">'''ok'''</div> | |||
* Change positions of styles: <div align="right">'''ok'''</div> | |||
* Rename a style: <div align="right">'''ok'''</div> | |||
== Scripts == | |||
* Add the most basic script and execute ('=17+4'): <div align="right">'''ok'''</div> | |||
* Add a script to a style and execute: '''ok, but in the script editor, one has to select the script, otherwise no editing is possible. This should be changed in the future''' | |||
== Clones == | |||
* Add a clone and change both clones: <div align="right">'''ok'''</div> | |||
* Remove a cloned node. If there is only one clone left, it should drop the clone symbol: <div align="right">'''ok'''</div> | |||
* Move and cut/paste clones. They should remain: <div align="right">'''ok'''</div> | |||
* Try both complete and children-only cloning: <div align="right">'''ok'''</div> | |||
== Copy, Paste == | |||
* Move nodes by mouse: <div align="right">'''ok, minor bug: but not above encrypted nodes'''</div><div align="right" style="color:red">'''Minor bug'''</div> | |||
* Cut and paste nodes: <div align="right">'''ok'''</div> | |||
== Geographical Maps == | |||
* Add a position to a node: <div align="right">'''ok'''</div> | |||
* Jump in both directions: <div align="right">'''ok'''</div> | |||
* Remove position: <div align="right">'''ok'''</div> | |||
* Search for places with special chars: <div align="right">'''win64: ok'''</div><div align="right" style="color:red">'''Mac: Minor Bug: The results have '?' instead of proper characters.'''</div> | |||
* Export maps: <div align="right">'''ok'''</div> | |||
* Add maps as pictures to nodes: <div align="right">'''ok'''</div> | |||
* Fold/unfold. Map point should disappear/reappear: <div align="right">'''ok'''</div> | |||
[[Category:Development]] |
Latest revision as of 09:59, 31 May 2023
FreeMind start
New windows launcher for Windows
- Start of FreeMind under Win32, Win64 with/without Java (32 or 64) resp. JDK (32+64) preinstalled Win32: Java embedded OK, Java 1.7.40 preinstalled: OK, Install without Java: OK, Win64: Java embedded: OK
- Start of FreeMind by double click on MindMaps Win32: OK
- Open Map on already open FreeMind via double click ==> only a single instance opens the map Win32: ok
- Open Maps with different characters: spaces, special chars, etc. Win32: ok
- Open Maps from network drives (how to do this at home?) ???
- Search saved maps with internet e*plorer, check that the doc icon is correct Win64: ok
Java embedded on Mac
- Start FreeMind with/without installed Java/JDK: Enable "untrusted" packages in Settings -> Security, Disable 3D in Parallels, OK
- Try quicklook: Mac asks to install Java6, then OK
- Start via double click: OK
- Open Map on already open FreeMind via double click ==> only a single instance opens the map OK
- Open Maps with different characters: spaces, special chars, etc. OK
Modus of FreeMind
- Change to Browse mode: OK, opens empty browse window, maps have to be opened separately
- Close all maps and test, which actions remain active and what do they do.Bug: several menu items can be chosen. Will be corrected in the next version, as no data loss is possible.
Exports
- As HTML: OK
- as XHTML (Both versions): OK
- As Applet: Win32: Only on a webserver
- As Flash: OK
- As PNG: OK
- As PDF: OK
- Branch as a new mindmap with links in both directions: OK
Imports
- Folder structure: ok
- Branch: ok
- Linked branch: ok
General Tests
- Export a map as an applet. Does the folding work? OK
- Export a map containing spaces in its file name as an applet. Is it opened? OK
- Restart FreeMind: maps are restored, zooms and last selected, too: OK
- Strange behaviour: when a map is opened via double click, the others are not restored! ==> Change?
Basic Functionality Tests
- Open Preferences: OK
- Print a map: OK, via XPS
- Create an encrypted node/map and reopen:
- Insert encrypted node OK, but toggle crypted/encrypted is 'hidden' in the Insert-Menu==> TODO for next version
- Insert encrypted map: OK
- Perform all navigations from the Navigation Menu: Jump to last edit location behaves strange. Moves ok. Folding OK, Jump to node: first time, an extra click is needed, after that: ok
- Perform all actions from the Tools menu
- Join nodes: OK
- Split node: OK
- Sort children: OK
- Toggle root node: OK
- Show revision times: OK
- Show revisions in yellow: OK
- Attribute manager and assign attributes: OK, but not extensively tested
- Time Management:
- Adding dates, reminders and remove reminders: OK
- Adding dates, reminders and remove reminders:
- Show time list: OK
- Eval script '=17+4': OK
- Script editor opens, and evals: OK
- Share Map: OK between Windows64 (asks for permission) and Linux
- Missing locking: one starts editing a node, the other removes the complete path to the new node ==> the text windows remains in the air and after editing, the node is lost.Mentioned in documentation map.
- Missing locking: one starts editing a node, the other removes the complete path to the new node ==> the text windows remains in the air and after editing, the node is lost.
- Maps open and search something with umlauts: OK
- Join nodes:
- Insert Hyperlinks
- Picture from file: ok
- Hyperlink from file: ok
- Hyperlink via textfield and open in browser: ok
- Picture from file:
- Paste Image: Not OK: Under win64 not possible. A link to the file is inserted.
- Make graphical link: ok
- Move the link: ok
- Change properties of the link: ok
- Remove link: ok
- Move nodes and reset its positions: ok
Styles
- Add a style: ok
- Change positions of styles: ok
- Rename a style: ok
Scripts
- Add the most basic script and execute ('=17+4'): ok
- Add a script to a style and execute: ok, but in the script editor, one has to select the script, otherwise no editing is possible. This should be changed in the future
Clones
- Add a clone and change both clones: ok
- Remove a cloned node. If there is only one clone left, it should drop the clone symbol: ok
- Move and cut/paste clones. They should remain: ok
- Try both complete and children-only cloning: ok
Copy, Paste
- Move nodes by mouse: ok, minor bug: but not above encrypted nodesMinor bug
- Cut and paste nodes: ok
Geographical Maps
- Add a position to a node: ok
- Jump in both directions: ok
- Remove position: ok
- Search for places with special chars: win64: okMac: Minor Bug: The results have '?' instead of proper characters.
- Export maps: ok
- Add maps as pictures to nodes: ok
- Fold/unfold. Map point should disappear/reappear: ok