Test plan: Difference between revisions

From FreeMind
Jump to navigationJump to search
Line 6: Line 6:


'''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 <code>File->New</code> 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 numbered. So, the first test in the File menu test should be numbered 1, so the full designation of the test is Plan Version 0.1 Test 1.1.1.1 Step 1. 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.
'''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 <code>File->New</code> 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 numbered. So, the first test in the File menu test should be numbered 1, so the full designation of the test is Plan Version 0.1 Test 1.1.1.1 Step 1. 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.
This test plan should represent the version of Free Mind that is currently being considered for release, or being actively developed. (Later, we'll split the test plan into two versions, one for the current release, and one for the release under development. If Hotkey: necessary, we can add others later, but I suspect two is all we can expect to maintain.)


----
----
Line 24: Line 26:
Hotkey: Ctrl-O
Hotkey: Ctrl-O
=====Save=====
=====Save=====
Ctrl-S
Hotkey: Ctrl-S
=====Save As...=====
=====Save As...=====
Ctrl-Shift-S
Hotkey: Ctrl-Shift-S
=====Revert=====
=====Revert=====
=====Create Encrypted Map=====
=====Create Encrypted Map=====
=====Save All=====
=====Save All=====
=====Close=====
=====Close=====
Ctrl-W
Hotkey: Ctrl-W
=====Export=====
=====Export=====
======Branch======
======Branch======
Alt-Shift-A
Hotkey: Alt-Shift-A
======As HTML======
======As HTML======
Ctrl-E
Hotkey: Ctrl-E
======As XHTML (JavaScript)...======
======As XHTML (JavaScript)...======
======As XHTML (Clickable Map Version)...======
======As XHTML (Clickable Map Version)...======
Line 45: Line 47:
======As Twiki======
======As Twiki======
======Branch as HTML======
======Branch as HTML======
Ctrl-H
Hotkey: Ctrl-H
======As PDF...======
======As PDF...======
======AS SVG...======
======AS SVG...======
Line 99: Line 101:
====Notes====
====Notes====


===Adding To This Test Plan===
===Scripting===
 
==Adding To This Test Plan==


If you add to this test plan, please look at the other tests for guidance on how to format your test and on how much detail to put into your test item. Please use <nowiki><code></code></nowiki> tags to highlight menu items and <nowiki><tt></tt></nowiki> tags to highlight key strokes.
If you add to this test plan, please look at the other tests for guidance on how to format your test and on how much detail to put into your test item. Please use <nowiki><code></code></nowiki> tags to highlight menu items and <nowiki><tt></tt></nowiki> tags to highlight key strokes.

Revision as of 22:36, 27 September 2007

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 numbered. So, the first test in the File menu test should be numbered 1, so the full designation of the test is Plan Version 0.1 Test 1.1.1.1 Step 1. 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.

This test plan should represent the version of Free Mind that is currently being considered for release, or being actively developed. (Later, we'll split the test plan into two versions, one for the current release, and one for the release under development. If Hotkey: necessary, we can add others later, but I suspect two is all we can expect to maintain.)


Basic Menu Functions

These tests are meant to test all the menu choices and make sure they work properly.

File Menu

New

Hotkey: Ctrl-N

  1. Verify that using the File->New menu item opens a new Mind Map in the main window without destroying or closing any currently open Mind Maps.
  2. Verify that pressing Ctrl-N produces the same result as selecting the menu item.
Open

Hotkey: Ctrl-O

Save

Hotkey: Ctrl-S

Save As...

Hotkey: Ctrl-Shift-S

Revert
Create Encrypted Map
Save All
Close

Hotkey: Ctrl-W

Export
Branch

Hotkey: Alt-Shift-A

As HTML

Hotkey: 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

Hotkey: 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

Navigate

Tools

Maps

Help


Tool Bars



Basic Mind Map Editing

Create Child Node

Create Sibling Node

Moving Nodes

Deleting Nodes

Copying Nodes

Attributes

Notes

Scripting

Adding To This Test Plan

If you add to this test plan, please look at the other tests for guidance on how to format your test and on how much detail to put into your test item. Please use <code></code> tags to highlight menu items and <tt></tt> tags to highlight key strokes.

Comments

This is the place to leave comments about the test plan and suggestions for improvement.


--Rben13 15:04, 27 Sep 2007 (PDT)