Skip to main content
Jump to: navigation, search

Difference between revisions of "DSDP/MTJ/Tests/Manual"

< DSDP‎ | MTJ‎ | Tests
(Preferences Pages)
Line 4: Line 4:
  
 
=== Preferences Pages ===
 
=== Preferences Pages ===
 +
 
:* Walk through each of the Preferences and enable/disable them
 
:* Walk through each of the Preferences and enable/disable them
 
:** <font color="blue">Check:</font> The outcome is what you expect?
 
:** <font color="blue">Check:</font> The outcome is what you expect?
Line 27: Line 28:
  
 
:: <font color="green">'''Obfuscation Page'''</font>
 
:: <font color="green">'''Obfuscation Page'''</font>
:* <font color="blue">Check:</font> Can configure Proguard settings
+
::* <font color="blue">Check:</font> Can configure Proguard settings
  
 
: <font color="green">'''Preverification Page'''</font>
 
: <font color="green">'''Preverification Page'''</font>
Line 33: Line 34:
  
 
=== Import Device Wizard ===
 
=== Import Device Wizard ===
 +
 
:* <font color="blue">Check:</font> The '''''Finish''''' button is <u>disabled</u> before finding a device?  
 
:* <font color="blue">Check:</font> The '''''Finish''''' button is <u>disabled</u> before finding a device?  
 
:* <font color="blue">Check:</font> The '''''Select All''''' and '''''Deselect All''''' buttons are <u>disabled</u> before finding a device?  
 
:* <font color="blue">Check:</font> The '''''Select All''''' and '''''Deselect All''''' buttons are <u>disabled</u> before finding a device?  
Line 42: Line 44:
  
 
=== Device Editor ===
 
=== Device Editor ===
 +
 
:* <font color="green">'''Basic Page'''</font>
 
:* <font color="green">'''Basic Page'''</font>
 
:** <font color="blue">Check:</font> fields can be edited and the changes reflect in the [[#Device_Management_Page|Device Management Page]]
 
:** <font color="blue">Check:</font> fields can be edited and the changes reflect in the [[#Device_Management_Page|Device Management Page]]
Line 53: Line 56:
  
 
=== MIDlet Project ===
 
=== MIDlet Project ===
 +
 
: <span id="New_MIDlet_Project_Wizard"><font color="green">'''New MIDlet Project Wizard'''</font>  
 
: <span id="New_MIDlet_Project_Wizard"><font color="green">'''New MIDlet Project Wizard'''</font>  
 
:* '''"Mobile Tools for Java" Category'''
 
:* '''"Mobile Tools for Java" Category'''

Revision as of 11:38, 8 July 2008

This is the MTJ Manual Test Plan. Tasks are outlined very briefly only. Feel free to do some exploratory testing around the suggested items.

Standard usability tests

Preferences Pages

  • Walk through each of the Preferences and enable/disable them
    • Check: The outcome is what you expect?
    • Check: Are the Preferences documented sufficiently?
    • Check: The preferences can be restored to default values?
Device Management Page
  • Check: Can import Devices
  • Check: Can edit Devices
  • Check: Can delete Devices
  • Check: Can duplicate Devices
New MIDlet Project Page
  • Resource folder field
    • Check: Can specify a resource folder name
    • Check: If you specify a folder name, the next project you create uses it as resource folder?
Over the Air Page
  • Check: Can enable preferences
Packaging Page
  • Check: Can add/remove "Excluded Manifest Entries"
Obfuscation Page
  • Check: Can configure Proguard settings
Preverification Page
  • Check: "Use Built-in preverifier" can't be selected

Import Device Wizard

  • Check: The Finish button is disabled before finding a device?
  • Check: The Select All and Deselect All buttons are disabled before finding a device?
  • Check: The Refresh button is disabled before specifying the search directory?
  • Check: The Finish button is disabled before finding a device?
  • Check: Choosing an folder without any device inside and pressing Refresh will result in no devices found
  • Check: Choosing an folder with devices inside and pressing Refresh will result in the list of devices found
  • Check: Finishing the wizard after finding at least one device, will add the device list to the Device Management Page

Device Editor

  • Basic Page
  • Libraries Page
    • Check: can add and remove libraries
    • Check: can define javadoc for library
    • Check: can define source for library
  • Properties Page
    • Check: Cant edit, add or remove properties.

MIDlet Project

New MIDlet Project Wizard
  • "Mobile Tools for Java" Category
    • Check: MIDlet Project in category
  • MIDlet Suite Properties
    • Check: Can manage Devices
    • Check: Can change Application descriptor name
    • Check: When one device is selected and Application descriptor field is empty the Next and Finish buttons must be disabled
    • Check: When one device is selected and Application descriptor field has an invalid value (i.e. something.txt) the Next and Finish buttons must be disabled
    • Check: When no device is selected and Application descriptor field is empty the Next and Finish buttons must be disabled
    • Check: When no device is selected and Application descriptor field has valid value (i.e. something.jad) the Next and Finish buttons must be disabled
    • Check: When one device is selected and Application descriptor field has valid value (i.e. something.jad) the Next and Finish buttons must be enabled
  • Java settings
    • Check: Can edit Java settings
  • Check: The wizard can be canceled at any time.
  • Check: The user can go back to the previous wizard page at any time

User and Legal Documentation

Verify User Docs

  • Walk through tutorial, Context Help, Check Links, Search feature

Verify Legal

  • Feature Descriptions, Licenses in all source features, Overall license

Copyright © Eclipse Foundation, Inc. All Rights Reserved.