Test plan for 1.0.0: Difference between revisions

From FreeMind
Jump to navigationJump to search
Line 34: Line 34:
* Open Preferences: '''OK'''
* Open Preferences: '''OK'''
* Print a map: '''OK, via XPS'''
* Print a map: '''OK, via XPS'''
* Create an encrypted node/map and reopen: '''OK, but toggle crypted/encrypted is 'hidden' in the Insert-Menu==> TODO for next version'''
* 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'''
** '''Bug: Moving a node into a encrypted, but not opened node, it disappears!'''
** '''Bug: Moving a node into a encrypted, but not opened node, it disappears!'''
** '''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 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 Extra menu
* 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'''
* Insert Hyperlinks
* Insert Hyperlinks
* Paste Image
* Paste Image
* Make graphical connection
* Make graphical link
* Move the connection
* Move the link
* Change properties of the connection
* Change properties of the link
* Remove connection
* Remove link
* Move nodes and reset its positions
* Move nodes and reset its positions



Revision as of 09:33, 13 October 2013

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?) ???

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

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

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

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
    • Bug: Moving a node into a encrypted, but not opened node, it disappears!
    • 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
  • Insert Hyperlinks
  • Paste Image
  • Make graphical link
  • Move the link
  • Change properties of the link
  • Remove link
  • Move nodes and reset its positions

Styles

  • Add a style
  • Change positions of styles
  • Rename a style

Scripts

  • Add the most basic script and execute ('=17+4')
  • Add a script to a style and execute

Clones

  • Add a clone and change both clones
  • Remove a cloned node. If there is only one clone left, it should drop the clone symbol
  • Move and cut/paste clones. They should remain
  • Try both complete and children-only cloning

Geographical Maps

  • Add a position to a node
  • Jump in both directions
  • Remove position
  • Search for places with special chars
  • Export maps
  • Add maps as pictures to nodes
  • Fold/unfold. Map point should disappear/reappear