Test plan
FreeMind Test Plan
NOTE: This is a DRAFT Document that is currently under construction.
This test plan is meant to be used as a rough guideline for testing the FreeMind application. Right now, all testing is done manually. We hope to automate at least some of the testing in the future, but for now, the more people we have testing, the more likely we'll catch all the bugs.
Important: This is version 0.1 of the test plan. If you are testing using this plan, make sure you give us the version of the test plan and the test number, which is the number beside the heading. For instance the test number for the File->New menu item is 1.1.1.1 in Test Plan 0.1. Some tests will have additional test items within them. Those items should be lettered. So, the first test in the File menu test should be lettered 'A', so the full designation of the test is Plan Version 0.1 Test 1.1.1.1 Step A. This will help us understand the problem more quickly. As with all bug reporting, when in doubt, write it down. The more information we have, the better.
Basic Menu Functions
These tests are meant to test all the menu choices and make sure they work properly.
File Menu
New
Ctrl-N
Verify that using the New menuitem opens a new Mind Map in the main window without destroying or closing any currently open Mind Maps. Verify that pressing Ctrl-N produces the same result as selecting the menu item.
Open
Ctrl-O
Save
Ctrl-S
Save As...
Ctrl-Shift-S
Revert
Create Encrypted Map
Save All
Close
Ctrl-W
Export
Branch
Alt-Shift-A
As HTML
Ctrl-E
As XHTML (JavaScript)...
As XHTML (Clickable Map Version)...
As Java Applet...
As Flash...
Tasks from TASKS nodes to TASKJuggler File...
Resources from RESOURCES nodes to TASKJuggler File...
As Twiki
Branch as HTML
Ctrl-H
As PDF...
AS SVG...
As PNG...
As JPEG...
As Open Office Writer Document...
Using XSLT...
Import
Page Setup...
Print...
Print Preview...
Most Recent Files
Quit
Edit
View
Insert
Format
Tools
Maps
Help
Tool Bars
Basic Mind Map Editing
Create Child Node
Create Sibling Node
Moving Nodes
Deleting Nodes
Copying Nodes
Attributes
Notes
Comments
This is the place to leave comments about the test plan and suggestions for improvement.
--Rben13 15:04, 27 Sep 2007 (PDT)