Test Report – BWT Session 4 -----------------------------------------------------------------------------------------------------------------------------------Tester: Parimala Shankaraiah – http://curioustester.blogspot.com Date: 22nd Aug 2009 Time: 3.00 PM Mission: The Mission is to test the entire product and find bugs Operating System: Windows XP Professional SP3 Browser (if applicable): IE 8.0 Application Name & Version: FreeMind 0.9.0 RC5 Link to download or URL: http://sourceforge.net/projects/freemind/files/freemindunstable/0.9.0%20RC5/FreeMind-Windows-Installer-0.9.0_RC_5-max-java-installerembedded.exe/download
Notes : (Includes Test Data, Test Ideas, Investigation Notes, Questions) 1. I started with focus on the installation process by observing each and every page of the setup process. My main focus was the installation testing (inspired by RaviSuriya’s installation testing for WireMaster 0.46 from BWT 3). Found a lot of issues in comparison to the installation process of other products. 2. If Java is not installed, the application downloads and installs Java. However, one of the installation pages of FreeMind displays a message ‘If java is not installed, please abort the installation and install JRE…’ which is confusing to the user. Java has been installed and this message is not required. 3. FreeMind > Help > Documentation > URL field. The purpose of the URL field is not self explanatory and misleads the user. The entire help page is badly organized 4. I moved on to help section which is badly organized and and found some issues 5.
Next, my focus was on the FreeMind functionality: creation, saving, deletion, overwriting
Bugs : (With reason as to why do you think it’s a bug? Ex: Inconsistent within an application, Inconsistent when compared to most of the products etc.) 1.
Installation > Java Setup page > Change destination folder checkbox is misleading. There is no option to see which is the default folder for installation (Oracle: Inconsistency with Comparable Products). Refer Bug 1_Dest Folder.PNG
2. Installation > Setup page > a message ‘If java is not installed, please abort the installation and install JRE…’ which is confusing to the user. Java has been installed and this message is not required. Refer Bug 2_Java Prompt.PNG (Oracle: Inconsistency with user expectation) 3. Right Click on the downloaded exe > Properties > Version tab, the field is displayed as file version instead of product/application version (Oracle: Inconsistency with Comparable Products). Refer Bug 3_VersionInfo.PNG a. Right Click on the downloaded exe > Properties > Version tab, the version is displayed as 0.0.0.0 (Oracle: Inconsistency within the Product). Refer Bug 3_VersionInfo.PNG b. Right Click on the downloaded exe > Properties > Version tab > other version information section, File Version and Product Version fields are blank. 4. Installation > Setup > Information page > ‘Moroever, if you have another version of FreeMind installed, please uninstall it first’ message is displayed. Ideally, if an older version of the product in installed, any new installation should be intelligent enough to detect the already installed software and prompt the user to take futher action(whether to uninstall and proceed with new installation or cancel current installation). This is a functional flaw in the product. (Inconsistency with User Expectation). Refer Bug 4_Another version.PNG 5. Installation > Setup > Select Additional task page > the text ‘Associating freemind with .mm extension..’ is a duplicate of the following checkbox with the same name (Oracle:Inconsistency within the product). Refer Bug 5_Additional line.PNg 6. Installation > Setup > Information page > Authors and Contributors information should be part of the End User Licence Agreement page and not displayed as a separate page towards the end of the installation process (Oracle: Inconsistency with Purpose). Refer Bug 6_information.PNG 7. FreeMind > Help > Documentation > a new tab is displayed. There is no option to close the individual tab. Clicking on the X button closes the tabs as well as the MindMap window. There should be an ‘X’ icon for each tab to be
closed individually(Inconsistency with Comparable Products). Refer Bug 7_Close tab.PNG 8. FreeMind > Help > Documentation > URL field should be renamed to File and should not be editable. Currently, this field allows the user to edit the values in this field resulting in error message (Inconsistency with purpose). Refer Bug 8_URL.PNG 9. FreeMind > Insert > New Previous Sibling Node naming does not have any information as to how it is different from New Sibling Node (Oracle: Inconsistency with User Expectation). Refer Bug 9_Sibling.PNG 10.FreeMind > File/Edit/View/Insert/Format and other menus > Icons are not available for many Menu items. It becomes misleading to provide icons for some menu items and leave the rest empty. 11.FreeMind > Right Click on the new mindmap page > Note Window > Shortcut key is Ctrl+Shift+Less. There is no key by name ‘Less’ (oracle: Inconsistency within the product). Refer Bug 10_Less.PNg 12.FreeMind > File > Create Encrypted Map > the label fields in the dialog are attached to the left side border, the text fields appear to be attached to each other and OK/Cancel buttons are place very far away (GUI issue). Refer Bug 11_encrypt. 13.FreeMind > File > Create a new mindmap and saving with a name that already exists prompts to the user to overwrite or not. Clicking on no on this dialog results in a Saving failure message. Ideally, it should allow the user to enter a different filename. While saving the file, freemind should not give the same default name ‘New Mindmap.mm’. It should be left blank for the user to type the name (Functionality issue). Refer Bug 12_Saving.png
Attachments : (Name the screenshots as Bug 1, Bug 2 etc with a short caption)
Bug 1
Bug 2
Bug 3
Bug 4
Bug 5
Bug 6
Bug 7
Bug 8
Bug 9
Bug 10
Bug 11
Bug 12
Note: Save this file in .doc (97 – 2003 format) ONLY.