Charter A-001: Identify capabilities and areas of potential instability of Freemind. Exercise each capability identified with data typical to the intended use of the application. START --------------------------- 1/14/08 7:30 pm DATAFILES --------------------------- A-001_map1.mm METRICS --------------------------- Test Design and Execution = 40 Bug Investigation = 30 Session Setup = 30 NOTES --------------------------- * Verified proper version installed (.8 was already installed on my Windows XP laptop months ago) * Created the following feature outline (labeled with primary and contributing functions) File New -- (P) Open -- (P) Save -- (P) Save As Convert Create Encrypted Map Close Export -- (P) Import -- (P) Page Setup Print -- (P) Edit Undo Redo Select All Visible Select Visible Branch Cut -- (P) Copy -- (P) Copy Single Paste -- (P) Copy Format Paste Format Edit Node -- (P) Edit Long Node Remove Node -- (P) Find Find Next View Toggle Toolabr Toggle Left Toolbar Zoom In Zoom Out Zoom to Fit to Page Insert New Child Node -- (P) New Sibling Node -- (P) New Previous Sibling Node New Parent Node -- (P) Icons Image (File Chooser or link) Hyperlink (File Chooser) Hyperlink (Text Field) Add Graphical Link Add Local Hyperlink Cloud Note Format Physical Style Fork Bubble Larger Font Smaller Font Italic Bold Node Color Blend Color Node Background Color Remove Node Background Color Reset Position Automatic Layout Blinking Node Show icons hierarchically Cloud Color Edge Color Edge Styles Edge Widths Navigate Move to Root Node Up Node Down Toggle Folded (Un)fold Children -- (P) Unfold All -- (P) Fold All -- (P) Unfold One Level Fold One Level Open Hyperlink Tools Join Nodes Show Modification Times Show Revisions in Yellow Insert Encrypted Node Toggle Crypted / Encrypted Remove Reminder Show Calendar Show Time Scheduler List Show Map History Preferences -- (P) Maps Previous Map Next Map Modes File -- (P) Mind Map -- (P) Browse -- (P) Help Documentation -- (P) FAQ Help License About ------------------------------- User Interface: Icons on the left (Y) axis: Remove Last Icon Remove All Icons Question Important Idea Ok Not OK Priority 1 Priority 2 Priority 3 Priority 4 Priority 5 Priority 6 Priority 7 Back Forward Look Here I am happy Dangerous Do Not Forget Flag Home Phone Music Mailbox Mail Key To Be Refined Stop Magic To be discussed * Noticed status bar at the bottom of Y axis: "Map was automatically saved (using the filename C:\documents and settings\jonb\.freemind\FM_unnamed1472.mm This may be something interesting to test because it's an automatic function. * File / Save: default location for files is My Documents * Saved as test1 * Surveying the top (X axis) bar, noticed an icon button and found more icons: Remember, Excellent, Linux... 35 different icons in all * Now that I have a file open, surveyed the menus again looking for new items (context) * Fold and unfold on one and only object * changed the name of the object -- potential buffer overflow? * Risk: inserting things * Inserted hyperlink , graphical link * Switched modes: File -- appeared to be a model of my hard drive with links to windows explorer when clicked Browse -- looks like the Help file in MindMap format * Read a bit of the help file to get an idea of features * Risk: calendar -- tried a reminder * Risk: joining nodes * Risk: blinking nodes * inserted a note and write text * created blobs to move and orient * How large of a map can I edit with FreeMind? Help says: "In principle, there are no built-in limits. Practically, the maximum reported size is 11 MB at a map with 22,000 nodes; after exporting to HTML and pasting to Microsoft Word, the very same content had 15.6 MB, with 1500 pages. For a better practical estimation, experimental tests are needed, as the maximum given so far is only a lower bound on practical limits." * How can I keep FreeMind from opening the last file from the last session? "One way is to disable the changing of the file "auto.properties" (which is in the same folder as user.properties). Be aware that the menu "Edit -> Preferences" will not change anything any more than! To do that go to the file auto.properties and delete everything behind "onStartIfNotSpecified=" in that line. Now set the file "auto.properties" to read-only. " BUGS --------------------------- * A string of many thousands of characters appears to freeze the app -- but it's actually processing to the degree where it seirously degrades performance * There is no discernible limit of child nodes * There is no discernible limit to the amount of icons you can assign to a node * Tools/Preferences dialog does not launch * Noticed instability -- difficulty repainting when appending more than one reminder to a node * Searched help for calendar -- got a dialog with HTML tags * Inserting an image in a node appears to overwrite node title ISSUES --------------------------- 1) There is a "user defined" zoom level, but no way for me to define it. 2) Creating an encrypted node over an existing one seems to lose the data -- need to repro. 3) You can multiple instances of Freemind running -- potential instability. 4) Save As function shortcut is not standard... expect ctrl+A, not ctrl-SHIFT-S